1
resposta

[Projeto] Desafios da aula 03: Loops e Tentativas [CONCLUÍDO]


```//desafio 1
let contador = 1;
while (contador <= 10) {
    alert(`contagem: ${contador}`);
    console.log(`contagem: ${contador}`);
    contador++;
}


//desafio 2
let contador = 10;
while (contador >= 0) {
    console.log(`contagem: ${contador}`);
    alert(`contagem: ${contador}`);
    contador--;
}


//desafio 3
let numeroEscolhido = prompt("escolha um número:");
    while (numeroEscolhido >= 0) {
        console.log(`contagem regressiva: ${numeroEscolhido}`);
        alert(`contagem regressiva: ${numeroEscolhido}`);
        numeroEscolhido--;
    }

//desafio 4
let numeroEscolhido = prompt("digite um número:");
contagem = 0;
    while (contagem <= numeroEscolhido) {
        console.log(contagem);
        alert(`contagem: ${contagem}`);
        contagem++;
    }
1 resposta

Oi, Thales! Como vai?

Seu uso dos laços while nos desafios chamou atenção por mostrar domínio da lógica de repetição, com clareza e organização. A contagem crescente e regressiva ficou bem estruturada.

Uma dica interessante para o futuro é usar parseInt() para garantir que a entrada do prompt() seja tratada como número, evitando comportamentos inesperados:


let numero = parseInt(prompt("Digite um número:"));
console.log(numero);

Esse código usa parseInt para converter o que o usuário digitar em número, garantindo que seja possível usar corretamente em comparações ou laços.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!