Oii, Saulo!
Você tá indo muito bem nos desafios de lógica de programação com JavaScript! Vamos dar uma olhada nas suas soluções juntos?
Contador de 1 a 10: Seu código está correto. Você iniciou o contador em 1 e usou um loop while
para incrementar até 10. Tudo certo!
Contador de 10 a 0: Mais uma vez, seu código tá correto. Você começou com o contador em 10 e decrementou até 0. Perfeito!
Contagem regressiva com entrada do usuário: Você apresentou duas opções para resolver esse desafio. Ambas as opções estão corretas. A primeira usa o prompt
para obter a entrada do usuário diretamente no navegador, enquanto a segunda usa o readline-sync
para entradas no terminal, o que é uma boa prática para ambientes de desenvolvimento fora do navegador.
Contagem progressiva com entrada do usuário: Seu código para a contagem progressiva também tá correto. Você verifica se o número tá entre 1 e 50 antes de iniciar a contagem, o que é uma boa prática para garantir que o usuário insira um valor válido.
Continue praticando e explorando novas formas de aplicar esses conceitos!
Um abraço.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓