1
resposta

[Sugestão] Minha resolução

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

console.log("-----------------------");

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

console.log("-----------------------");

// ===== 3. Contagem regressiva a partir de um número informado =====
let numeroRegressivo = parseInt(prompt("Digite um número para contagem regressiva:"));
while (isNaN(numeroRegressivo)) {
  numeroRegressivo = parseInt(prompt("Por favor, digite um número válido para contagem regressiva:"));
}

console.log(`Contagem regressiva de ${numeroRegressivo} até 0:`);
while (numeroRegressivo >= 0) {
  console.log(numeroRegressivo);
  numeroRegressivo--;
}

console.log("-----------------------");

// ===== 4. Contagem progressiva até um número informado =====
let numeroProgressivo = parseInt(prompt("Digite um número para contagem progressiva:"));
while (isNaN(numeroProgressivo)) {
  numeroProgressivo = parseInt(prompt("Por favor, digite um número válido para contagem progressiva:"));
}

console.log(`Contagem progressiva de 0 até ${numeroProgressivo}:`);
let i = 0;
while (i <= numeroProgressivo) {
  console.log(i);
  i++;
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Felipe! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da estrutura de repetição while para diferentes tipos de contagem, utilizou muito bem a função prompt() para interagir com a pessoa usuária e ainda compreendeu a importância da validação de entrada com isNaN() para garantir a robustez do programa.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

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