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

Loop infinito - Hora de praticar

Fala pessoal, espero que estejam todos bem! Abaixo vou colocar a resposta do exercício.

//Criando um contador que começa em 1 e vai até 10// 
 
let contador = 1; 

  

while (contador <= 10) { 

  console.log(contador); 

  contador++; 

} 
 
//Criando um contador que começa em 10 e vai até 0// 
 
let contador = 10; 

  

while (contador <= 0) { 

  console.log(contador); 

  contador--; 

} 
 
 
// Contagem regressiva a partir de um número digitado // 
 
let numero = parseInt(prompt("Digite um número para iniciar a contagem regressiva:")); 

  

while (numero >= 0) { 

  console.log(numero); 

  numero--; 

} 
 
// Contagem progressiva até um número digitado // 
 
let numero = parseInt(prompt("Digite um número para iniciar a contagem progressiva:")); 

let contador = 0; 

  

while (contador <= numero) { 

  console.log(contador); 

  contador++; 

}
1 resposta
solução!

Oi, Tamires! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar as estruturas de repetição de forma eficiente, aproveitou o laço while para controlar o fluxo de execução e entendeu como o uso de variáveis de controle é essencial para criar contadores dinâmicos e interativos.

Como dica adicional, experimente utilizar o laço for quando precisar de uma contagem com início, fim e incremento/decremento definidos. Assim:

for (let i=10; i >= 0; i--) {
  console.log(i);
}

Resultado:

10
9
8
7
6
5
4
3
2
1
0

Com isso, você poderá escrever contadores mais concisos e legíveis.

Í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!