1
resposta

[Projeto] Desafios do terceiro módulo

// Desafio 1
let contadorCrescente = 1;
while (contadorCrescente <= 10) {
    console.log(contadorCrescente);
    contadorCrescente++;
}

// Desafio 2
let contadorDecrescente = 10;
while (contadorDecrescente >= 0) {
    console.log(contadorDecrescente);
    contadorDecrescente--;
}

// Desafio 3
let contagemRegressiva = Number(prompt("Digite um número para iniciar a contagem regressiva:"));
while (contagemRegressiva >= 0) {
    console.log(contagemRegressiva);
    contagemRegressiva--;
}

// Desafio 4
let contador = 0
let contagemProgressiva = Number(prompt("Digite um número para iniciar a contagem regressiva:"));
while (contador <= contagemProgressiva) {
    console.log(contador);
    contador++;
}
1 resposta

Oi, Marcos! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei muito da forma como você estruturou os desafios com o while. Ficou bem organizado e cada exercício mostra claramente a lógica que você está aplicando.

Uma dica interessante para o futuro é usar o for quando já souber o número de repetições. Veja este exemplo:


for (let i = 0; i <= 5; i++) {
    console.log(i);
}

Esse código faz uma contagem progressiva de 0 até 5, e pode ser mais direto que o while nesses casos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!