// 1. Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
// Inicializa o contador com o valor 1.
let contador = 1;
// Define a condição do loop: executar enquanto 'contador' for menor ou igual a 10
while (contador <= 10) {
// Imprime o valor atual do contador no console
console.log(contador);
// Incrementa o contador em 1 (essencial para evitar loop infinito)
contador++;
}
// 2. Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
// Inicializa o contador com o valor inicial 10.
let contadorDecrescente = 10;
// Define a condição do loop: executar enquanto o contador for maior ou igual a 0.
while (contadorDecrescente >= 0) {
// Imprime o valor atual do contador.
console.log(contadorDecrescente);
// Decrementa o contador em 1 (essencial para o loop terminar).
contadorDecrescente--;
}
// 3. 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.
// Pede ao usuário um número e o armazena.
// 'prompt' obtém o texto, 'parseInt' converte o texto para um número inteiro.
let numeroInicial = parseInt(prompt("Digite um número para iniciar a contagem regressiva:"));
// Define a condição: executar o loop enquanto o número for maior ou igual a 0.
while (numeroInicial >= 0) {
// Imprime o valor atual do número no console.
console.log(numeroInicial);
// Decrementa o número em 1 (prepara para a próxima volta do loop).
numeroInicial--;
}
// 4. 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.
// Pede ao usuário o número limite (até onde contar) e o armazena.
// 'parseInt' converte o texto do usuário para um número inteiro.
let numeroFinal = parseInt(prompt("Digite um número para iniciar a contagem progressiva:"));
// Inicializa o contador que começará em 0.
let contadorProgressivo = 0;
// Define a condição: executar o loop enquanto o contador (0, 1, 2...)
// for menor ou igual ao número que o usuário digitou.
while (contadorProgressivo <= numeroFinal) {
// Imprime o valor atual do contador.
console.log(contadorProgressivo);
// Incrementa o contador em 1 (avança para o próximo número da contagem).
contadorProgressivo++;
}