╰┈➤ Desafios:
- Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
- Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
- Crie um programa de contagem regressiva. Peça um número e conte deste número até 0, usando um loop while no console do navegador.
- Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.
//Exercício 01:
let numero = 1;
while (numero <= 10) {
console.log(numero);
alert("Contagem: " + numero);
numero++;
}
//Exercício 02:
let numero = 10;
while (numero >= 0) {
console.log(numero);
alert("Contagem: " + numero);
numero--;
}
//Exercício 03:
let contador = parseInt(prompt("Escolha um número para a contagem regressiva:"));
//a função isNaN() retorna 'true' se o valor não for um número.
if (isNaN(contador)) {
alert("Por favor, insira um número válido.");
} else {
alert(`O número inicial é ${contador}`);
while (contador >= 0) {
alert(`O número é ${contador}`);
contador--;
}
alert("Fim da contagem!");
}
//Exercício 04:
let numeroFinal = parseInt(prompt("Escolha um número para a contagem progressiva:"));
if (isNaN(numeroFinal)) {
alert("Por favor, insira um número válido.");
} else {
let contador = 0;
alert(`O número final é ${numeroFinal}`);
while (contador <= numeroFinal) {
alert(`O número é ${contador}`);
contador++;
}
alert("Fim da contagem!");
}