2
respostas

[Projeto] Desafio 3 - Hora de praticar

let numeroCrescente = 1;
while(numeroCrescente <= 10){
    console.log(numeroCrescente);
    numeroCrescente++;
};
let numeroDecrescente = 10;
while(numeroDecrescente >= 1){
    console.log(numeroDecrescente);
    numeroDecrescente--;
};
let numero = prompt('Digite um número:');
while(numero >= 0){
    console.log(numero);
    numero--;
};
let numero = prompt('Digite um número:');
let contador = 1;
while(contador <= numero){
    console.log(contador);
    contador++;
}
2 respostas

Oi Fernando,

Seu código está muito bom 👍.

Você conseguiu aplicar os loops while de forma eficaz para as diferentes contagens.

A lógica está clara e bem implementada em cada um dos exemplos.

A única sugestão seria adicionar um tratamento para garantir que o valor digitado pelo usuário seja um número válido.

Você pode usar parseInt() ou parseFloat() para converter a entrada do prompt para um número.

E também usar um if para verificar se a conversão foi bem sucedida.

Isso evitaria erros caso o usuário digite algo que não seja um número 🤔.

🤓 Para saber mais: Tratamento de erros em JavaScript.

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

Olá Luis!

Valeu pela sugestão!!! Muito bem pensado.

Obrigado!