1
resposta

Segue a minha Resolução!

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

Oi Ana, tudo bem? 😊

Parabéns pela sua dedicação em resolver os desafios! 👏

Seu código está muito bom e demonstra um bom entendimento dos loops while.

Você conseguiu implementar os quatro desafios com sucesso. 👍

Apenas uma pequena observação: você declarou a variável Contador duas vezes no mesmo escopo, o que pode gerar confusão.

O ideal é declarar a variável apenas uma vez e reutilizá-la, se necessário.

No seu código, você pode usar a mesma variável Contador para os dois primeiros loops, por exemplo.

Além disso, você pode usar parseInt() para garantir que o valor digitado pelo usuário seja um número inteiro.

Veja um exemplo de como você pode otimizar seu código:

let contador = 1;

while (contador <= 10) {
    alert(contador);
    contador++;
}

contador = 10;

while (contador >= 1) {
    alert(contador);
    contador--;
}

let numero = parseInt(prompt("Digite um Número Positivo: "));

while (numero >= 1) {
    alert(numero);
    numero--;
}

numero = parseInt(prompt("Digite um Número Positivo: "));
contador = 0;

while (contador <= numero) {
    alert(contador);
    contador++;
}

Continue praticando e explorando as possibilidades da programação! 🤗

🎓 Para saber mais:

Acredite no seu potencial e siga em frente! 💪