Na minha condição simples ele não para o programa se o número for menor que o final, para
que ele escreva “ACABOU”. Se ele identificar que o começo ainda for maior que o final ele vai
ele vai escrever o “começo” e só depois ele para o programa. Do que eu preciso para fazer com que
se o começo for menor que o final pare o programa?
programa
{
funcao inicio()
{
inteiro comeco, final, passo
escreva(“{ EXERCÍCIO 047 – Contagem personalizada }\n”)
escreva(“INÍCIO = “)
leia(comeco)
escreva(“Final = “)
leia(final)
escreva(“Passo = “)
leia(passo)
se(comeco > final) {
para(comeco;comeco>final;comeco-=passo) {
escreva(comeco, “… “)
}
}
para(comeco;comeco<=final;comeco+=passo) {
escreva(comeco, “… “)
}
escreva(“ACABOU”)
}
}