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

Desafío: Loops y tentativas

Aparentemente los ejercicios 3 y 4 son similares por lo que para el caso del ejercicio 4, invertí la forma de contar.

    // 1.- Contador de 1 a 10
    let count1 = 1;
    while (count1 <= 10) {
        console.log(count1);
        count1++;
    }

    // 2.- Contador de 10 a 0
    let count2 = 10;
    while (count2 >= 0) {
        console.log(count2);
        count2--;
    }

    // 3.- Contador de 0 hasta un número ingresado por el usuario
    let numeroDelUsuario1 = prompt("Ingresa un número para contar: ")
    let count3 = 0;
    while (count3 <= numeroDelUsuario1){
        console.log(count3);
        count3++;
    }

    // 4.- Contador desde el número ingresado por el usuario hasta 0
    let numeroDelUsuario2 = prompt("Ingresa un número para contar: ")
    let count4 = numeroDelUsuario2;
    while (count4 >= 0){
        console.log(count4);
        count4--;
    }
1 respuesta

¡Hola Jorge!

Entiendo tu confusión con los ejercicios 3 y 4. En el ejercicio 3, estás contando desde 0 hasta el número ingresado por el usuario, lo cual es correcto. Sin embargo, en el ejercicio 4, deberías estar contando desde el número ingresado por el usuario hasta 0, pero estás realizando el conteo de forma descendente desde el número ingresado por el usuario.

Para corregir el ejercicio 4, deberías ajustar la lógica para que el contador comience en el número ingresado por el usuario y termine en 0. Puedes lograr esto realizando un pequeño cambio en la condición del bucle while.

Aquí tienes un ejemplo de cómo podrías corregir el ejercicio 4:

// 4.- Contador desde el número ingresado por el usuario hasta 0
let numeroDelUsuario2 = prompt("Ingresa un número para contar: ");
let count4 = parseInt(numeroDelUsuario2); // Asegúrate de convertir el input a un número
while (count4 >= 0){
    console.log(count4);
    count4--;
}

Con este ajuste, el ejercicio 4 debería funcionar como se espera, contando desde el número ingresado por el usuario hasta 0.

Espero que esto aclare tu duda y te ayude a completar el desafío con éxito. ¡Sigue practicando y verás cómo cada vez te sentirás más cómodo con los bucles en JavaScript!

Espero haber ayudado y buenos estudios!