Algoritmo para Iniciantes VisualG

Algoritmo “CriancaEsperanca”
Var
// Seção de Declarações das variáveis
D :inteiro
Valor :Real

Inicio
// Seção de Comandos, procedimento, funções, operadores, etc…
EscrevaL(“------------------------”)
EscrevaL(" CRIANCA ESPERANCA “)
EscrevaL(”------------------------“)
EscrevaL(” Muito Obrigado! “)
EscrevaL(” [1] para doar R$10 “)
EscrevaL(” [2] para doar R$25 “)
EscrevaL(” [3] para doar R$50 “)
EscrevaL(” [4] para doar outros valores “)
EscrevaL(” [5] para cancelar “)
Leia(D)
Escolha D
Caso 1
Valor <-10
Caso 2
Valor <-25
Caso 3
Valor <-50
Caso 4
Escreva(“Qual valor de doacao? R$”)
Leia(Valor)
Caso 5
Valor <-0
FimEscolha
EscrevaL(”---------------------------“)
EscrevaL(” SUA DOACAO FOI DE R$“,Valor)
EscrevaL(” MUITO OBRIGADO !“)
EscrevaL(”---------------------------")
Fimalgoritmo
Resultado : Só obtém R$ 10 VisualG 3.0.5.9
Onde está o ERRO?

Bloco de Citação

Estranho, aqui funcionou perfeitamente usando o VisuAlg 3.0.5.2.

[quote=“JGus, post:2, topic:428457, full:true”]
Estranho, aqui funcionou perfeitamente usando o VisuAlg 3.0.5.2.
[/quote] Acho que deva ser “a minha máquina no processador com defeito “ mt obg por essa constatação