1
resposta

DESAFIO - Crie um contador

// Contador que começa de 1 à 10 let contador = 1; while (contador <= 10) { console.log(contador); contador++; }

// Contador que começa de 10 à 0 let contador = 10; while (contador >= 0) { console.log(contador); contador--; }

// Programa de contagem regressiva. De um número até 0. let numeroMaximo = prompt("Insira um número para iniciar a contagem regressiva:");

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

// Programa de contagem progressiva. Do 0 até um número. let numeroMaximo = prompt("Insira um número para iniciar a contagem progressiva:");; let contador = 0;

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

1 resposta

Olá, Felipe. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você utilizou o while para criar os contadores progressivos e regressivos. Seu código está bem estruturado e segue a lógica corretamente.

Uma alternativa interessante seria usar for, que torna o código mais enxuto. Veja este exemplo:


let numeroMaximo = parseInt(prompt("Insira um número para a contagem:"));
for (let i = 0; i <= numeroMaximo; i++) {
    console.log(i);
}

Esse código faz a contagem progressiva de 0 até o número informado, sem precisar declarar uma variável separada para o contador.

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