1
resposta

DESAFIO 3: LOOP

let Contador = 1;

while (Contador != 10) {
    alert(Contador);
    Contador ++;
}
let Contador = 10;

while (Contador != 0) {
    alert(Contador);
    Contador --;
}
let numero = prompt("Digite um Número Positivo: ");

while (numero != 0) {
    alert(numero);
    numero --;
}
let numero = prompt("Digite um Número Positivo: ");
let Contador = 0;

while (Contador != numero) {
    alert(Contador);
    Contador ++;
}
1 resposta

Olá, Ronaldo, como vai?

Seu código está muito bem escrito e demonstra um ótimo entendimento da lógica dos loops while, mas há alguns pontos que podem ser melhorados.

Na contagem de 1 a 10, o loop não inclui o número 10, pois a condição while (Contador != 10) faz com que a repetição pare antes de exibi-lo. Para garantir que o 10 seja exibido, a condição pode ser while (Contador <= 10). O mesmo acontece na contagem regressiva de 10 a 0, onde a condição deveria ser while (Contador >= 0).

Seu código está excelente, e pequenas melhorias como essas vão deixá-lo ainda mais preciso.

Continue assim! O fórum está à disposição sempre que precisar.

Siga firme nos seus estudos!

Abraços :)