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

DESAFÍO

//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(Número: ${contador});
contador = contador + 1;
}

//Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número.
let contador2=10;
while (contador2 > 0) {
alert(Número: ${contador2});
contador2 = contador2 - 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 contador3=0;
let numeroUsuario3=0;
numeroUsuario3= prompt("Dame un número para la cuenta regresiva");
let CuentaRegresiva = numeroUsuario3;

while (contador3 <= numeroUsuario3) {
alert(Cuenta regresiva: ${CuentaRegresiva});
contador3 = contador3 + 1;
CuentaRegresiva = CuentaRegresiva - 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 contador4=0;
let numeroUsuario4=0;
numeroUsuario4= prompt("Dame un número para la cuenta Progresiva");

while (contador4 <= numeroUsuario4) {
alert(Cuenta regresiva: ${contador4});
contador4 = contador4 + 1;
}

1 respuesta

¡Hola Cristhian, espero que estés bien!

Veo que estás trabajando en varios desafíos de programación utilizando bucles while en JavaScript. Vamos a revisar cada uno de ellos:

  1. Contador de 1 a 10: Tu código para este desafío está correcto. Empiezas en 1 y vas incrementando el contador hasta llegar a 10, mostrando cada número con un alert.

  2. Contador de 10 a 0: Aquí parece que hay un pequeño error en la lógica. Si deseas contar hasta 0, debes ajustar la condición del bucle para incluir el 0. Cambia while (contador2 > 0) a while (contador2 >= 0) para asegurarte de que el 0 también se muestre.

  3. Cuenta regresiva desde un número dado: Tu lógica está bien, pero para que el mensaje sea más claro, podrías cambiar el texto del alert para reflejar que es una cuenta regresiva. Por ejemplo: alert(\Cuenta regresiva desde ${numeroUsuario3}: ${CuentaRegresiva}`);`.

  4. Cuenta progresiva hasta un número dado: Parece que hay un pequeño error en el mensaje del alert. Estás mostrando "Cuenta regresiva" en lugar de "Cuenta progresiva". Cambia el texto a alert(\Cuenta progresiva: ${contador4}`);` para que sea más preciso.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y divirtiéndote con la programación! Espero haber ayudado y buenos estudios.