Por gentileza alguém sabe onde está o erro deste código? Ele retorna somente o valor 10 mesmo eu digitando quaisquer das opções de 1 à 5.
algoritmo "Crianca-Esperanca"
var
D: Inteiro
Valor: Real
inicio
EscrevaL ("-------------------------")
EscrevaL (" CRIANÇA ESPERANÇA ")
EscrevaL ("-------------------------")
EscrevaL ("Muito obrigado por ajudar")
EscrevaL (" [1] para doar R$ 10,00")
EscrevaL (" [2] para doar R$ 25,00")
EscrevaL (" [3] para doar R$ 50,00")
EscrevaL (" [4] para outros valores")
EscrevaL (" [5] para cancelar")
Escreva ("Digite uma opção acima: ")
Leia (D)
Escolha D
Caso 1
Valor <- 10
Caso 2
Valor <- 25
Caso 3
Valor <- 50
Caso 4
Escreva ("Qual o valor para doação? R$:")
Leia (Valor)
Caso 5
Valor <- 0
FimEscolha
EscrevaL ("-------------------------------")
EscrevaL ("SUA DOAÇÃO FOI DE R$: ",Valor)
EscrevaL ("MUITO OBRIGADO!")
EscrevaL ("-------------------------------")
fimalgoritmo
Código resolvido, veja esta postagem: https://www.scriptbrasil.com.br/forum/topic/181217-ajuda-visualg-caso/