1
resposta

Resposta Desafio!

let contador = 1;

while (contador <= 10){
    console.log(contador);
    contador++;
}

let contadorInicial = 10;

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

let numeroUsuario = parseInt(prompt('Digite um número inteiro:'));

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

let numeroContagem = 200;
let numeroInicial = 0;

while (numeroInicial <= numeroContagem){
    console.log(numeroInicial);
    numeroInicial++;
}
1 resposta

Oi, Gabriel! Como vai?

Gostei de como você aplicou diferentes variações do while para treinar contagens crescentes e decrescentes. Você explorou bem o controle de fluxo, principalmente ao usar entrada do usuário com prompt, isso mostra que você já está conectando lógica com interação.

Uma dica interessante para o futuro é usar o for, que deixa esse tipo de contagem mais organizado e direto. Veja este exemplo:


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

Esse código cria uma variável i, define até onde ela vai e incrementa automaticamente a cada repetição, deixando o loop mais enxuto.

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