Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

07 Desafío: Hora de practicar

// 1. Contador del 1 al 10
let i = 1;
while (i <= 10) {
console.log("Número:", i);
i++;
}

// 2. Contador del 10 al 0
let j = 10;
while (j >= 0) {
console.log("Bajando:", j);
j--;
}

// 3. Cuenta regresiva (pidiendo número)
let numRegresivo = parseInt(prompt("Ingresa un número para la cuenta regresiva:"));
let k = numRegresivo;
while (k >= 0) {
console.log("Faltan:", k);
k--;
}

// 4. Cuenta progresiva (pidiendo número)
let numProgresivo = parseInt(prompt("Ingresa un número para la cuenta progresiva:"));
let m = 0;
while (m <= numProgresivo) {
console.log("Subiendo:", m);
m++;
}

1 respuesta

Hola Patrick,

Gracias por compartir tu código. Parece que estás trabajando en el desafío de practicar con bucles while en JavaScript. Vamos a revisar cada parte de tu código:

  1. Contador del 1 al 10: Tu código está correcto. Inicias el contador en 1 y lo incrementas hasta 10, imprimiendo cada número. ¡Bien hecho!

    let i = 1;
    while (i <= 10) {
        console.log("Número:", i);
        i++;
    }
    
  2. Contador del 10 al 0: También está correcto. Comienzas en 10 y vas decrementando hasta 0.

    let j = 10;
    while (j >= 0) {
        console.log("Bajando:", j);
        j--;
    }
    
  3. Cuenta regresiva (pidiendo número): Aquí parece que hay un pequeño malentendido con el enunciado del ejercicio. Según el contexto, deberías contar desde 0 hasta el número ingresado, no al revés. Sin embargo, si tu intención es hacer una cuenta regresiva desde el número ingresado hasta 0, tu código está bien. Si deseas ajustar al enunciado, el bucle debería comenzar en 0 y terminar en el número ingresado.

    let numRegresivo = parseInt(prompt("Ingresa un número para la cuenta regresiva:"));
    let k = 0;
    while (k <= numRegresivo) {
        console.log("Faltan:", k);
        k++;
    }
    
  4. Cuenta progresiva (pidiendo número): Este está perfecto y sigue el enunciado correctamente, contando desde 0 hasta el número ingresado.

    let numProgresivo = parseInt(prompt("Ingresa un número para la cuenta progresiva:"));
    let m = 0;
    while (m <= numProgresivo) {
        console.log("Subiendo:", m);
        m++;
    }
    

Espero que esta revisión te ayude a entender mejor el ejercicio y ajustar tu código si es necesario. ¡Sigue practicando y disfrutando del aprendizaje!

Espero haber ayudado y buenos estudios!