Minhas resoluções do desafio
// Exercício 1 contador ate 10
let contador = 0;
let numero = parseInt(prompt('Quantos números você quer contar?'),10);
// Verifica se o número é válido
if (isNaN(numero)) {
alert('Por favor, insira um número válido.');
} else {
while (contador < numero) {
contador++;
console.log(contador);
alert(`${contador}`);
}
console.log('fim da contagem');
alert('Contagem finalizada com sucesso!');
}
// Exercicio 2 - contador de numero decrescente
let contadorDecrescente = parseInt(prompt('Quantos números você quer contar de forma decrescente?'), 10);
// Verifica se o número é válido
if (isNaN(contadorDecrescente) || contadorDecrescente < 0) {
alert('Por favor insira um numero valido');
console.log('Por favor insira um numero valido');
}
else {
while (contadorDecrescente > 0) {
console.log(contadorDecrescente);
alert(`${contadorDecrescente}`);
contadorDecrescente--;
}
console.log('fim da contagem decrescente');
alert('Contagem decrescente finalizada com sucesso!');
}
// Exercicio 3 criar contagem regressiva decrecente
let numeroRegressivo = parseInt(prompt('Quantos números você quer contar de forma regressiva?'));
// Verifica se o número é válido
if (isNaN(numeroRegressivo) || numeroRegressivo < 0) {
alert('Por favor, insira um número válido.');
} else {
while (numeroRegressivo >= 0) {
console.log(numeroRegressivo);
alert(`${numeroRegressivo}`);
numeroRegressivo--;
}
console.log('Fim da contagem regressiva');
alert('Contagem regressiva finalizada com sucesso!');
}
// Ecercicio 4 criar contagem progressiva
let numeroProgressivo = parseInt(prompt('Quantos números você quer contar de forma progressiva?'));
let contadorProgressivo = 0;
// Verifica se o número é válido
if (isNaN(numeroProgressivo) || numeroProgressivo < 0) {
alert('Por favor, insira um número válido.');
}
else {
while (contadorProgressivo <= numeroProgressivo) {
console.log(contadorProgressivo);
alert(`${contadorProgressivo}`);
contadorProgressivo++;
}
console.log('Fim da contagem progressiva');
alert('Contagem progressiva finalizada com sucesso!');
}