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

Desafío 3 : Hora de practicar


//Desafío 3 : Hora de practicar

//N°1

let contador = 1;

while(contador <= 10){
    alert(contador);
    contador++;
}

//N°2

let cuentaRegresiva = 9;

while (cuentaRegresiva >= 0) {
    alert(cuentaRegresiva);
    cuentaRegresiva--;
}

//N°3

let cuentaRegresivaUsuario = prompt("Cuenta Regresiva, indica un numero: ");

if(cuentaRegresivaUsuario >= 0){
    while(cuentaRegresivaUsuario >= 0){
    alert(cuentaRegresivaUsuario);
    cuentaRegresivaUsuario--;
    }
}

//N°4

let CuentaProgresiva = 0;
let numeroFinal = prompt("Cuenta Progresiva, indica un numero: ");

while(CuentaProgresiva <= numeroFinal){
    alert(CuentaProgresiva);
    CuentaProgresiva++;
}

1 respuesta

Hola Bryan,

¡Qué bien que estés practicando con JavaScript! Parece que estás trabajando con bucles while y estás haciendo un buen trabajo. Vamos a revisar cada parte de tu código:

  1. N°1: Estás utilizando un bucle while para contar del 1 al 10. El código está correcto y debería mostrar una alerta para cada número de 1 a 10.

  2. N°2: Aquí estás haciendo una cuenta regresiva desde 9 hasta 0. Todo parece estar en orden y el bucle debería funcionar como esperas.

  3. N°3: Estás pidiendo al usuario un número para iniciar una cuenta regresiva. Si el número es mayor o igual a 0, el bucle while se ejecutará correctamente, mostrando una alerta para cada número hasta llegar a 0.

  4. N°4: En este caso, el usuario ingresa un número final para una cuenta progresiva. El bucle while se ejecuta desde 0 hasta el número ingresado por el usuario. Asegúrate de que el usuario ingrese un número válido, ya que prompt devuelve un valor de tipo string y puede ser necesario convertirlo a número con Number(prompt(...)) para evitar errores de comparación.

Por ejemplo, en el caso de N°4, podrías modificar la línea de la siguiente manera para asegurarte de que numeroFinal sea un número:

let numeroFinal = Number(prompt("Cuenta Progresiva, indica un numero: "));

Esto debería ayudarte a evitar problemas si el usuario ingresa un valor no numérico.

Espero que estos consejos te sean útiles. ¡Continúa practicando y explorando más sobre programación!

Espero ter ajudado y buenos estudios!