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

[Proyecto] Desafío: Hora de practicar 3

/*Crea un contador que comience en 1 y vaya hasta 10 usando un bucle 'while'. Muestra cada número.*/

let aumento = 1;
while(aumento <= 10){

    alert(aumento);
    aumento ++
}

/*Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número.*/

let decremento = 10  ;
while(decremento  <= 10 && decremento >= 0 ){ 
        alert(decremento);
        decremento --

    }    

/*Crea un programa de cuenta regresiva. Pide un número y cuenta desde 0 hasta 
ese número utilizando un bucle 'while' en la consola del navegador.*/

let numeroUsuario = prompt('Ingrese un numero');
while(numeroUsuario >= 0){
    
    alert(numeroUsuario);
    numeroUsuario--
}
/*Crea un programa de cuenta progresiva. Pide un número y cuenta 
desde 0 hasta ese número utilizando un bucle 'while' en la consola del navegador. */

let numeroIngresado = prompt('Ingrese un numero');
let incremento = 0;
while(incremento  <= numeroIngresado ){    
    alert(incremento);
    incremento++
}    
1 respuesta

¡Hola Julián!

Parece que estás trabajando con bucles while en JavaScript y has planteado varios ejercicios interesantes. Vamos a revisarlos uno por uno:

  1. Contador de 1 a 10: Tu código está correcto. El bucle while comienza en 1 y sigue hasta 10, mostrando cada número con alert.

  2. Contador de 10 a 0: Aquí hay un pequeño error en la condición del bucle. La condición decremento <= 10 && decremento >= 0 es redundante porque decremento ya comienza en 10. Puedes simplificarla a decremento >= 0. Así se verá tu código corregido:

    let decremento = 10;
    while(decremento >= 0) {
        alert(decremento);
        decremento--;
    }
    
  3. Cuenta regresiva desde un número ingresado por el usuario: Este código también funciona bien, ya que empieza en el número ingresado y cuenta hacia atrás hasta 0.

  4. Cuenta progresiva hasta un número ingresado por el usuario: Este código está correcto. Empieza en 0 y cuenta hacia adelante hasta el número ingresado.

En general, tus códigos están bien estructurados. Solo ten cuidado con las condiciones de los bucles para asegurarte de que se comporten como esperas.

Espero haber ayudado y buenos estudios!