2
respostas

Lógica com Javascript - Desafio: hora da prática - Desafio Completo

let contador = 1;
while(contador <= 10){
alert(contador + "\n");
contador++;
}

let contador = 10;
while(contador >= 0){
alert(contador + '\n');
contador--;
}

let numero = prompt("Insira um número para contar até 0: ");
while(numero >=0 ){
alert(numero + '\n');
numero--;
}

let numero = prompt("Insira um número:");
let contador = 0;
while(contador <= numero){
alert(contador + '\n');
contador++
}

2 respostas

Olá, Eduardo! Tudo bem?

Parabéns por resolver os desafios com os loops! Suas soluções estão ótimas e cobrem bem os diferentes usos do while para contagem progressiva e regressiva.

É praticando assim que se domina a lógica. Continue com o bom trabalho!

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade

Oi, Eduardo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso do while está bem aplicado para resolver os desafios de contagem. A forma como você separou os blocos de lógica mostra clareza no seu raciocínio.

Uma dica interessante para o futuro é usar parseInt ao lidar com entradas do prompt, garantindo que o valor seja tratado como número inteiro:


let numero = parseInt(prompt("Digite um número:"));

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

Esse código usa parseInt para garantir que o valor digitado seja um número antes de iniciar a contagem regressiva.

Alura

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