1
resposta

Desafio 3: resolução.

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


while (contador < 11) {
    console.log(`${contador}`);
    contador ++;
}

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

let contador = 10;

while (contador > 0) {
    console.log(`${contador}`);
    contador --;
}

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.

let numero = prompt('Escolha um número!');
let contagemRegressiva = numero

while (contagemRegressiva > 0) {    
    console.log(`${contagemRegressiva}`);
    contagemRegressiva --;
}

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.

let numero = prompt('Escreva um número.');
let contagemRegressiva = 0;

while (contagemRegressiva <= numero) {
    console.log(`${contagemRegressiva}`);
    contagemRegressiva ++;

}

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

Oi, Ícaro! Como vai?

Gostei muito da forma como você utilizou o while para criar suas contagens. Seu raciocínio está muito bem estruturado e mostra que você compreendeu bem como controlar o fluxo do loop com incremento e decremento de variáveis.

Uma dica interessante para o futuro é usar o método parseInt() para garantir que o valor digitado no prompt seja tratado como número. Veja este exemplo:


let numero = parseInt(prompt('Digite um numero:'));
while (numero >= 0) {
    console.log(numero);
    numero--;
}

Esse código converte a entrada em número inteiro e faz a contagem regressiva até 0.

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