1
resposta

Desafio do while- loop finito ( para alguns)

Assim como o outro eu só fiz uma variação do código:

alert(`Sejam bem vidos para o loop finito`);
let qdtLoop = prompt(`Dugite a quantidade de vezes que deseja repetir o loop`); // nessa linha pode ser declarada junto com instrucao parseInt
let contador = qdtLoop;

while (contador > 1 ) {
    console.log(`O contador está em ${contador}`);
    alert(`O contador está em ${contador}`);
    contador--;
};
 
alert(`O loop foi finalizado`);
1 resposta

Oi, Francisco!

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei da forma como você estruturou o loop while para controlar as repetições. Uma melhoria interessante seria garantir que o valor digitado seja tratado como número logo na entrada, evitando possíveis problemas com tipos de dados.


alert(`Sejam bem-vindos ao loop finito`);

let qdtLoop = parseInt(prompt(`Digite a quantidade de vezes que deseja repetir o loop`));

let contador = qdtLoop;

while (contador > 0) {
    console.log(`O contador está em ${contador}`);
    alert(`O contador está em ${contador}`);
    contador--;
}

alert(`O loop foi finalizado`);

Aqui, parseInt() transforma a entrada em número antes de ser usada, garantindo que o loop funcione corretamente.

Ícone de sugestão Para saber mais:

Documentação: parseInt.

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