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

CONTADORES PROGRESIVOS Y REGRESIVOS

//Hemos llegado a otra lista de actividades (no obligatorias) para que practiques y refuerces aún más tu aprendizaje. ¿Vamos a hacerlo? Desafíos:

//Crea un contador que comience en 1 y vaya hasta 10 usando un bucle 'while'. Muestra cada número. //Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número. //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.

alert('Cuenta Progresiva'); let contador=1; while(contador<=10){ alert(Número: ${contador}); contador=contador+1 } let contador2=10; alert('Cuenta regresiva'); while(contador2 >= 0){ alert(Número: ${contador2}); contador2--; } let Digitar=prompt('Digite el número hasta donde vamos a llegar'); let contador3=1; while(contador3<=Digitar){ alert(Progresivo ${contador3}); contador3++; }

1 respuesta

¡Hola Carlos!

Entiendo que estás teniendo problemas con la creación de contadores progresivos y regresivos utilizando bucles 'while' en JavaScript. Parece que estás en el camino correcto, pero hay un pequeño detalle que está causando confusión.

En el primer y segundo desafío, estás utilizando el bucle 'while' de forma correcta para mostrar los números progresivos y regresivos. Sin embargo, en el tercer desafío, estás pidiendo al usuario un número, pero estás comparando el contador con la cadena de texto ingresada en lugar de convertirla a un número.

Para corregir esto, puedes utilizar la función parseInt() para convertir la entrada del usuario a un número entero. Aquí te muestro cómo podrías hacerlo:

let Digitar = prompt('Digite el número hasta donde vamos a llegar');
let contador3 = 0;
let limite = parseInt(Digitar);

while (contador3 <= limite) {
    alert(`Progresivo ${contador3}`);
    contador3++;
}

Con esta modificación, el programa debería contar progresivamente hasta el número ingresado por el usuario.

Espero que esta explicación te ayude a resolver tus dudas. ¡Sigue practicando y verás cómo mejorarás en poco tiempo!

Espero haber ayudado y buenos estudios!