1
resposta

Desafio: hora da prática

**** Contador de 1 a 10 usando um loop while

let contador = 1;

while (contador <= 10) { console.log(contador); contador++; }

**Contador de 10 a 0 usando um loop while

let contadorRegressivo = 10;

while (contadorRegressivo >= 0) { console.log(contadorRegressivo); contadorRegressivo--; }

Programa de contagem regressiva a partir de um número fornecido pelo usuário

let numero = prompt("Digite um número para iniciar a contagem regressiva:");

if (numero !== null && numero.trim() !== "" && !isNaN(numero)) { numero = Number(numero);

while (numero >= 0) {
    console.log(numero);
    numero--;
}

} else { alert("Por favor, digite um número válido."); }

Programa de contagem progressiva até um número fornecido pelo usuário

let numeroFinal = prompt("Digite um número para iniciar a contagem progressiva:");

if (numeroFinal !== null && numeroFinal.trim() !== "" && !isNaN(numeroFinal)) { numeroFinal = Number(numeroFinal); let contadorProgressivo = 0;

while (contadorProgressivo <= numeroFinal) {
    console.log(contadorProgressivo);
    contadorProgressivo++;
}

} else { alert("Por favor, digite um número válido."); }

1 resposta

Olá, Alexsandro.

Tudo bem?

Muito obrigado por compartilhar o seu código dos desafios aqui com a gente. Isso mostra a sua dedicação.

Analisem cada etapa do seu código e todos estão funcionando conforme o esperado. Parabéns pelo trabalho!

Espero ter ajudado e bons estudos!