Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio While

Contador de 1 a 10 usando um loop while:

let contador1 = 1;

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

Contador de 10 a 0 usando um loop while:

let contador2 = 10;

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

Contagem regressiva a partir de um número específico:

let numeroRegres = prompt("Digite um número para começar a contagem regressiva:");

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

Contagem progressiva até um número específico:

let numeroProgr = prompt("Digite um número para começar a contagem progressiva:"); let contadorProgr = 0;

while (contadorProgr <= numeroProgr) { console.log(contadorProgr); contadorProgr++; }

1 resposta
solução!

Olá !! Dei uma olhada no seu código e notei algumas oportunidades de melhoria que podem torná-lo ainda melhor. Gostaria de compartilhar para fins de contribuição. A versão abaixo verifica se os números inseridos pelo usuário são válidos e fornece mensagens de erro se forem inválidos.

Contador de 1 a 10 usando um loop while:

let contador1 = 1;

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

Contador de 10 a 0 usando um loop while:

let contador2 = 10;

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

Contagem regressiva a partir de um número específico:

let numeroRegres = parseInt(prompt("Digite um número para começar a contagem regressiva:"));

if (!isNaN(numeroRegres) && numeroRegres >= 0) {
    while (numeroRegres >= 0) {
        console.log(numeroRegres);
        numeroRegres--;
    }
} else {
    console.log("Por favor, digite um número válido maior ou igual a zero.");
}

Contagem progressiva até um número específico:

let numeroProgr = parseInt(prompt("Digite um número para começar a contagem progressiva:"));
let contadorProgr = 0;

if (!isNaN(numeroProgr) && numeroProgr >= 0) {
    while (contadorProgr <= numeroProgr) {
        console.log(contadorProgr);
        contadorProgr++;
    }
} else {
    console.log("Por favor, digite um número válido maior ou igual a zero.");
}