0
respostas

Desafio Conteúdo 3.

// 1. Contador de 1 a 10
console.log ("Iniciando contator de 1 a 10");

let contadorAsc = 1;

while(contadorAsc <= 10){
console.log(contadorAsc);
contadorAsc++; // Incrementa o contador para proxima Iteração
}


// 2. Contador de 10 a 0
console.log ("Iniciando contador descendente de 10 a 1");

let contadoDesc = 10;

while (contadoDesc >= 1) {
console.log(contadoDesc);
contadoDesc--; //Decresce o contador para proxima Iteração
}


// 3. Contagem regressiva a partir de um numero do usuario
console.log ("Iniciando programa de contagem regressiva:");

const numInicialRegressivo = parseInt(prompt("Digite um numero para contagem:"));

// Validação da Entrada
if (!isNaN(numInicialRegressivo)){
let contRegressivo = numInicialRegressivo;
while (contRegressivo >= 0) {
console.log(contRegressivo);
contRegressivo--;
}
} else {
console.error("Entrada Inválida. Por favor, insira um número.");
}


// 4. Contagem progressiva até um número do usuário
console.log("Iniciando programa de contagem progressiva:");

const numFinalProgressivo = parseInt(prompt("Digite um número para contagem progressiva:"));

//VAlidação de Entrada
if (!isNaN(numFinalProgressivo)) {
let contProgressivo = 0;
while (contProgressivo <= numFinalProgressivo){
console.log(contProgressivo);
contProgressivo++
}
} else {
console.error("Entrada Inválida. Por favor, insira um número!")
}