Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hora de practicar

Hola equipo,
Comparto mis ejercicios de práctica con bucles while. ¡Agradezco cualquier comentario o sugerencia para mejorar!

// 1. Contador del 1 al 10 con while
let contador = 1;
while (contador <= 10) {
    alert(`CONTADOR EN ${contador}`);
    contador = contador + 1;
}

// 2. Contador regresivo del 10 al 0 con while
let cuentaRegresiva = 10;
while (cuentaRegresiva >= 0) {
    alert(`CONTADOR EN ${cuentaRegresiva}`);
    cuentaRegresiva = cuentaRegresiva - 1;
}

// 3. Cuenta regresiva desde número ingresado hasta 0
let numeroUsuario1 = parseInt(prompt("Ingrese un número"));
if (numeroUsuario1 <= 0) {
    console.log("Por favor ingrese un número positivo y no cero.");
} else {
    while (numeroUsuario1 >= 0) {
        console.log(`CONTADOR EN ${numeroUsuario1}`);
        numeroUsuario1 = numeroUsuario1 - 1;
    }
}

// 4. Cuenta progresiva desde 0 hasta número ingresado
let numeroUsuario2 = parseInt(prompt("Por favor, ingrese un número positivo (no cero)"));
let contadorProgresivo = 0;
if (numeroUsuario2 <= 0) {
    console.log("Por favor ingrese un número positivo y no cero.");
} else {
    while (contadorProgresivo <= numeroUsuario2) {
        console.log(`CONTADOR EN ${contadorProgresivo}`);
        contadorProgresivo = contadorProgresivo + 1;
    }
}