Estou tentando fazer algo parecido, mas perguntando ao usuário qual número inicial, qual número final e qual intervalo, sendo que tanto para contagem progressiva como para regressiva, mas não deu certo. Onde está o erro? Alguém pode me ajudar?
var
Contador, Inicial, Final, Intervalo: Caractere
inicio
EscrevaL ("Qual número inicial? "
Leia (Inicial)
EscrevaL ("Qual número final? "
Leia (Final)
EscrevaL ("Qual o intervalo? "
Leia (Intervalo)
Contador <- Inicial
Enquanto (Contador >= Final) faca
EscrevaL (Contador)
Se (Intervalo >= 0) entao
Contador <- Contador + Intervalo
Senão
Contador <- Contador - Intervalo
FimSe
FimEnquanto
EscrevaL ("--------------------------------"
EscrevaL ("Terminei a contagem."
EscrevaL ("--------------------------------"
fimalgoritmo