Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

03. Loops e tentativas - 3° Desafio (minha solução)

Está foi a minha solução:

//Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
let contador = 1;

while (contador <= 10){
    alert(`Contando... ${contador}`);
    contador++
}

//Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
let contador10 = 10;
let contFinal = 0

while(contador10 >= contFinal){
   alert(`Contando... ${contador10}`);
   contador10--
}

//Crie um programa de contagem regressiva. Peça um número e conte deste número até 0, usando um loop while no console do navegador.
let regressiva = parseInt(prompt('Digite um número entre 1 e 10.'));

while(regressiva >= contFinal){
    console.log(`Contagem regressiva... ${regressiva}`);
   regressiva--
}
console.log('Contagem regressiva encerrada.');

//Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.
let numero = prompt('Digite um número entre 1 e 10.');
console.log(`O número escolhido foi ${numero}`)

while(contFinal <= numero){
    console.log(`Contando... ${contFinal}`);
    if(contFinal == numero){
        console.log('Contagem progressiva encerrada.');
    }
    contFinal++
}
1 resposta
solução!

Oi Igor, tudo bem? 😊

Sua solução para os desafios de loop while está excelente! 👍

Você demonstrou um bom entendimento de como usar o loop while para criar contadores, tanto progressivos quanto regressivos.

Além disso, você utilizou corretamente as funções alert e console.log para exibir os resultados, e prompt para interagir com o usuário. 💪

Parabéns pela sua dedicação e por compartilhar sua solução! 🎉

Seus códigos estão bem estruturados e fáceis de entender.

Continue praticando e explorando as possibilidades dos loops! 😉

🎓 Para saber mais: