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

Desafio Clase #3

1//Crea un contador que comience en 1 let = 1; while (contador <=10){ console.log("numero: ${contador}"); contador++; } console.log("fin del conteo");

2//Crea un contador que comience en 10 regresivo let = 10; while (contador >=0){ console.log("numero: ${contador}"); contador--; } console.log("fin del conteo");

3// Solicitar un número al usuario cuenta regresiva let numero = parseInt(prompt("Ingresa un número entero positivo:"));

// Bucle while para contar hacia atrás hasta 0 while (numero >= 0) { console.log(numero); // Mostrar el número en consola numero--; // Decrementar el número en 1 }

// Mostrar el mensaje al final de la cuenta regresiva console.log("¡Fin de la cuenta regresiva!");

4// Solicitar un número al usuario cuenta progresiva let numero = parseInt(prompt("Ingresa un número entero positivo:"));

// Verificar si el número ingresado es válido if (!isNaN(numero) && numero >= 0) { let contador = 0; // Inicializar contador en 0

while (contador <= numero) {
    console.log(contador); // Mostrar el número en consola
    contador++; // Incrementar el contador en 1
}

console.log("¡Fin de la cuenta progresiva!");

} else { console.log("Por favor, ingresa un número entero positivo válido."); }

1 respuesta

Hola Oscar,

Vamos a revisar tu código paso a paso para asegurarnos de que todo funcione correctamente.

  1. Contador que comienza en 1:

    let contador = 1;
    while (contador <= 10) {
      console.log(`numero: ${contador}`);
      contador++;
    }
    console.log("fin del conteo");
    

    Asegúrate de declarar la variable contador correctamente. He corregido la línea let = 1; a let contador = 1;.

  2. Contador regresivo que comienza en 10:

    let contador = 10;
    while (contador >= 0) {
      console.log(`numero: ${contador}`);
      contador--;
    }
    console.log("fin del conteo");
    

    Nuevamente, asegúrate de declarar la variable contador correctamente. He cambiado let = 10; a let contador = 10;.

  3. Cuenta regresiva desde un número ingresado por el usuario:

    Tu código para este caso está correcto. Solo asegúrate de que el entorno donde estás ejecutando el código soporte el uso de prompt, ya que esto generalmente funciona en navegadores.

  4. Cuenta progresiva hasta un número ingresado por el usuario:

    Este código también está correcto. La verificación de si el número ingresado es válido es una buena práctica para evitar errores.

Espero que estas correcciones y comentarios te sean útiles. ¡Bons estudios!