1
resposta

Curso Lógica de programação: mergulhe em programação com JavaScript - Desafios do tópico 3: Loops e tentativas.

Desafios do tópico 3: Loops e tentativas.

1)Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.

2)Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.

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.

4)Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.

Resposta:

// Desafio 1: Contador de 1 a 10 usando um loop while
let contador1 = 1;
while (contador1 <= 10) {
  console.log("Desafio 1:", contador1);
  contador1++;
}

// Desafio 2: Contador de 10 a 0 usando um loop while
let contador2 = 10;
while (contador2 >= 0) {
  console.log("Desafio 2:", contador2);
  contador2--;
}

// Desafio 3: Contagem regressiva a partir de um número inserido pelo usuário
let numeroRegressivo = parseInt(prompt("Desafio 3: Digite um número para a contagem regressiva:"));
while (numeroRegressivo >= 0) {
  console.log("Desafio 3:", numeroRegressivo);
  numeroRegressivo--;
}

// Desafio 4: Contagem progressiva até um número inserido pelo usuário
let numeroProgressivo = parseInt(prompt("Desafio 4: Digite um número para a contagem progressiva:"));
let contador3 = 0;
while (contador3 <= numeroProgressivo) {
  console.log("Desafio 4:", contador3);
  contador3++;
}
1 resposta

Eu não usei o parseInt, mas o resultado é o mesmo. Parabéns!