Oi, Maik! Como vai?
Agradeço por compartilhar.
Gostei da sua prática com os loops, importante para fixar repetição e controle de fluxo; com base no que você explicou, os dois primeiros exemplos funcionam bem para contagem crescente e regressiva. No último trecho, o problema aqui é que a variável usada na condição não diminui, o que impede o término do loop, e isso está ligado à lógica da contagem regressiva. Continue praticando, pois esses ajustes fazem parte do aprendizado.
Como dica, observe sempre qual variável controla o loop e como ela muda a cada repetição; para contagem regressiva, comece do número informado e decremente esse valor dentro do while. Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!