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

Desafio 3

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

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

// === 3. Cuenta regresiva desde un número dado ===
let numeroRegresivo = Number(prompt("Ingresa un número para la cuenta regresiva:"));
console.log(=== Cuenta regresiva desde ${numeroRegresivo} ===);
let contador3 = numeroRegresivo;
while (contador3 >= 0) {
console.log(contador3);
contador3--;
}

// === 4. Cuenta progresiva hasta un número dado ===
let numeroProgresivo = Number(prompt("Ingresa un número para la cuenta progresiva:"));
console.log(=== Cuenta progresiva hasta ${numeroProgresivo} ===);
let contador4 = 0;
while (contador4 <= numeroProgresivo) {
console.log(contador4);
contador4++;
}

1 respuesta

Hola David,

Parece que estás trabajando en los desafíos de lógica de programación y ya has avanzado bastante en ellos. Vamos a revisar cada uno para asegurarnos de que están alineados con lo que se pide:

  1. Contador de 1 a 10: Tu código está correcto. Usas un bucle while para contar de 1 a 10, mostrando cada número. ¡Bien hecho!

  2. Contador de 10 a 0: También está bien implementado. El bucle while cuenta de 10 a 0, mostrando cada número.

  3. Cuenta regresiva desde un número dado: Aquí parece que hay una pequeña diferencia con respecto a las instrucciones del desafío. El desafío menciona contar desde 0 hasta el número ingresado, pero tu código cuenta regresivamente desde el número ingresado hasta 0. Para alinearte con el desafío, podrías modificar el bucle para empezar en 0 y contar hacia arriba hasta el número ingresado.

    Ejemplo de cómo podrías hacerlo:

    let numeroRegresivo = Number(prompt("Ingresa un número para la cuenta regresiva:"));
    console.log(`=== Cuenta desde 0 hasta ${numeroRegresivo} ===`);
    let contador3 = 0;
    while (contador3 <= numeroRegresivo) {
        console.log(contador3);
        contador3++;
    }
    
  4. Cuenta progresiva hasta un número dado: Tu implementación parece correcta y coincide con lo que se pide en el desafío.

Espero que estas observaciones te sean útiles y te ayuden a continuar con tu aprendizaje. ¡Espero haber ayudado y buenos estudios!