1
resposta

[Projeto] Loops e tentativas. Desafio 3.

Olá. Segue um código referente ao Desafio 3.
Muito obrigado!

/* Desafio 3 - 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 contador = prompt ( " Deseja que eu conte a partir de qual número? " ); /* Cria
uma variável "contador" atribuindo-a, por uma pergunta ao usuário, um valor oferedido
por esse. */

while ( contador >= 0 ) { /* Cria um "loop while" para iniciar uma contagem a partir
    do valor oferecido na variável "contador" */

    console.log ( contador ); /* Imprime uma mensagem no console do ambiente de 
    desenvolvimento aquilo que é atribuído à variável "console". */

    contador--; /* Equivale a "contador = contador - 1". */
}
1 resposta

E aí! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você praticou o uso de loops com while, aplicou muito bem o prompt() para interagir com o usuário e ainda entendeu a relevância de decrementar variáveis para controlar o fluxo da repetição.

Uma sugestão para evoluir ainda mais é usar Number() com o objetivo de garantir que o valor recebido pelo prompt() seja tratado como número. Veja só:

let contador = Number(prompt("Deseja que eu conte a partir de qual número?"));

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

Essa abordagem ajuda a evitar problemas com tipos de dados, especialmente quando o usuário insere algo inesperado.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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