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 que comience en 1 y vaya hasta 10
let contador = 1;
while (contador <= 10) {
console.log(contador);
contador++;
}

// 2. Contador que comience en 10 y vaya hasta 0
contador = 10;
while (contador >= 0) {
console.log(contador);
contador--;
}

// 3. Cuenta regresiva desde un número ingresado
let numeroUsuario = prompt("Ingresa un número para la cuenta regresiva:");
contador = numeroUsuario;
while (contador >= 0) {
console.log(contador);
contador--;
}

// 4. Cuenta progresiva hasta un número ingresado
numeroUsuario = prompt("Ingresa un número para la cuenta progresiva:");
contador = 0;
while (contador <= numeroUsuario) {
console.log(contador);
contador++;
}

1 respuesta

Hola Miguel,

¡Espero que estés disfrutando del curso! He revisado tu código y parece que estás en el camino correcto para resolver los desafíos. Aquí te dejo algunos comentarios que podrían ayudarte a ajustar los ejercicios:

  1. Contador de 1 a 10: Tu código para este ejercicio está perfecto. Utilizas un bucle while que comienza en 1 y termina en 10, mostrando cada número. ¡Bien hecho!

  2. Contador de 10 a 0: También has implementado correctamente este contador. El bucle while comienza en 10 y decrece hasta 0. Todo está en orden.

  3. Cuenta regresiva desde un número ingresado: Aquí parece que hay un pequeño malentendido con el enunciado del ejercicio. El desafío pide una cuenta desde 0 hasta el número ingresado, pero tu código cuenta de manera regresiva desde el número ingresado hasta 0. Para corregirlo, deberías iniciar el contador en 0 y continuar hasta numeroUsuario. Aquí tienes un ejemplo de cómo podría quedar:

    let numeroUsuario = prompt("Ingresa un número para la cuenta regresiva:");
    contador = 0;
    while (contador <= numeroUsuario) {
        console.log(contador);
        contador++;
    }
    
  4. Cuenta progresiva hasta un número ingresado: Este ejercicio está bien implementado en tu código. Comienza en 0 y cuenta hasta el número ingresado por el usuario.

Espero que estos comentarios te ayuden a ajustar tu solución y seguir adelante con el aprendizaje.