1
resposta

[Projeto] Desafio While

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

while (contador <= 10) {
    alert(contador);
    contador++;
}
//Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
let contadorDef2 = 10;

while (contadorDef2 >= 0) {
    alert(contadorDef2);
    contadorDef2--;
}
// 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 contagemRegressiva = parseInt(prompt("Digite um número:"));

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 contagemProgressiva = parseInt(prompt("Digite um número:"));

while (contagemProgressiva >= 0) {
    console.log(contagemProgressiva);
    contagemProgressiva--;
}
1 resposta

Oi, Mateus! Tudo bem?

Ótimo código, parabéns! Deixo apenas uma sugestão: estamos decrementando o valor da variável contagemProgressiva em vez de incrementá-la, isso faz com que o loop não conte de 0 até o número informado. Dessa forma, podemos deixar o código da seguinte maneira:

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

while (contagemProgressiva <= numero) {
    console.log(contagemProgressiva);
    contagemProgressiva++;
}

Com essa alteração, o loop começa em 0 e vai até o número que o usuário digitou, incrementando contagemProgressiva a cada iteração. Espero ter ajudado!

Um forte abraço e bons estudos!