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

Desafío3: Hora de practicar

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

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

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

let contadorDecr = 10;
while (contadorDecr >= 0) {
alert(contadorDecr);
contadorDecr = contadorDecr - 1;
}

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('Por favor ingrese un numero');
while (numeroUsuario >= 0) {
alert(numeroUsuario);
console.log(numeroUsuario);
numeroUsuario = numeroUsuario - 1;
}

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 numeroUsuario1 = prompt('Por favor ingrese un numero');
let contadorProg = 0;
while (contadorProg <= numeroUsuario1) {
alert(contadorProg);
console.log(contadorProg);
contadorProg = contadorProg + 1;
}

1 respuesta

¡Hola Jose!

¡Estás haciendo un gran trabajo con los bucles 'while' en JavaScript! Vamos a revisar cada uno de los desafíos que mencionaste:

  1. Contador de 1 a 10: Tu código es correcto. Empiezas con let contador = 1 y utilizas un bucle 'while' para mostrar los números del 1 al 10. Todo está funcionando bien aquí.

  2. Contador de 10 a 0: Nuevamente, tu código es correcto. Comienzas con let contadorDecr = 10 y el bucle 'while' decrementa el contador hasta llegar a 0. Perfecto.

  3. Cuenta regresiva desde un número ingresado por el usuario: Aquí parece que hay un pequeño error. El bucle actual cuenta hacia abajo desde el número ingresado hasta 0, pero el mensaje de la duda sugiere que deberías contar desde 0 hasta el número ingresado. Para corregirlo, puedes ajustar el bucle de esta manera:

    let numeroUsuario = prompt('Por favor ingrese un numero');
    let contador = 0;
    while (contador <= numeroUsuario) {
        alert(contador);
        console.log(contador);
        contador = contador + 1;
    }
    
  4. Cuenta progresiva desde 0 hasta un número ingresado por el usuario: Tu código aquí es correcto y hace exactamente lo que se pide. Empiezas desde 0 y cuentas hacia arriba hasta el número ingresado.

Espero que estas observaciones te sean útiles. ¡Sigue practicando y explorando la programación con JavaScript! Espero ter ajudado y ¡buenos estudios!