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

Desafío: Hora de practicar while

let contador = 1;
while(contador <= 10){
alert(El numero es: ${contador});
contador++;
}
let contador2 = 10;
while(contador2 >-1){
alert(El numero es: ${contador2});
contador2--;
}

let contador3 = prompt("ingrese un numero al que quiera llegar (desde 0)");
let base =0;
while(base <=contador3){
console.log(El numero es: ${base});
base++;
}

let contador4 = prompt("ingrese desde el cual empezará la cuenta regresiva (hasta 0)");
let base2 =0;
while(base2 <= contador4){
console.log(El numero es: ${contador4});
contador4--;
}

codigo de ciclos ciclos

1 respuesta

Hola Andres,

Tu código parece estar bien encaminado, pero hay algunos detalles que podrías ajustar para que funcione correctamente según los desafíos planteados. Aquí te dejo algunas sugerencias:

  1. Contador de 10 a 0:

    • En el segundo while, asegúrate de que la condición sea contador2 >= 0 para que incluya el 0 en la cuenta regresiva.
    let contador2 = 10;
    while(contador2 >= 0){
        alert(`El numero es: ${contador2}`);
        contador2--;
    }
    
  2. Cuenta regresiva desde un número ingresado:

    • En el último while, parece que estás usando base2 incorrectamente. Deberías usar contador4 para la cuenta regresiva.
    let contador4 = prompt("ingrese desde el cual empezará la cuenta regresiva (hasta 0)");
    while(contador4 >= 0){
        console.log(`El numero es: ${contador4}`);
        contador4--;
    }
    

Con estos ajustes, tu código debería funcionar según lo esperado para cada uno de los desafíos. Espero que esto te ayude y buenos estudios!