1
resposta

[Projeto] Resolução questões 1 e 2

**Exercício 01**
// 1. Inicialização: O contador começa em 1
let contador = 1;

// 2. Condição: O loop continua enquanto 'contador' for menor ou igual a 10
while (contador <= 10) {
  // Mostra o valor atual do contador
  console.log(contador);

  // 3. Incremento: Aumenta o contador em 1 a cada volta
  contador++; 
}

// O código só chega aqui depois que o loop termina.
console.log("Contagem finalizada!");


**Exercício 02**
// 1. Inicialização: O contador começa em 10
let contador = 10;

// 2. Condição: O loop continua enquanto 'contador' for maior ou igual a 0
while (contador >= 0) {
 // Mostra o valor atual do contador
  console.log(contador);

  // 3. Incremento: diminuir o contador em 1 a cada volta
  contador--; 
}

// O código só chega aqui depois que o loop termina.
console.log("Contagem finalizada!");
1 resposta

Oi, Kalil! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou a explicação dentro dos comentários, isso mostra que você entendeu bem cada passo do while. Essa clareza ajuda bastante quando revisamos o código no futuro.

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


for (let i = 1; i <= 10; i++) {
  console.log(i);
}

Esse código faz a contagem de 1 até 10 de maneira mais compacta, já que a inicialização, condição e incremento ficam no mesmo lugar.

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