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

Desafío: Hora de practicar

//Ejercicio 1
let contador = 1;

while(contador <= 10){
    alert(`El número actual es: ${contador}`);
    contador++;
};


//Ejercicio 2
let contadorNegativo = 10;

while(contadorNegativo >= 0){
    alert(`El número actual es: ${contadorNegativo}`);
    contadorNegativo--;
};


//Ejercicio 3
let numeroR = prompt('Ingrese el número');
let contadorRegresivo = numeroR;

while(contadorRegresivo >= 0 ){
    console.log(contadorRegresivo);
    contadorRegresivo--;
};


//Ejercicio 4
let numeroP = prompt('Ingrese un número');
let contadorProgresivo = 0;

while(contadorProgresivo <= numeroP){
    console.log(contadorProgresivo);
    contadorProgresivo++;
};
1 respuesta

¡Hola Larry, espero que estés bien!

Parece que estás practicando con bucles while en JavaScript, ¡lo cual es genial! Veamos cada ejercicio:

  1. Ejercicio 1: Estás utilizando un bucle while para mostrar una alerta con números del 1 al 10. El código está correcto y debería funcionar como esperas.

  2. Ejercicio 2: Similar al ejercicio 1, pero esta vez cuentas de 10 a 0. El código también está correcto y debería mostrar las alertas adecuadamente.

  3. Ejercicio 3: Aquí pides al usuario un número y cuentas hacia atrás desde ese número hasta 0, mostrando los números en la consola. El código parece correcto, pero recuerda que prompt devuelve un string, así que si quieres asegurarte de que numeroR sea tratado como un número, podrías usar parseInt(prompt('Ingrese el número')) para convertirlo.

  4. Ejercicio 4: Este ejercicio es el inverso del ejercicio 3, donde cuentas hacia adelante desde 0 hasta el número ingresado. Al igual que en el ejercicio 3, considera convertir el input a número si es necesario.

En general, tu lógica es sólida y los bucles deberían funcionar como esperas. Si tienes algún problema específico o error que te gustaría discutir, no dudes en compartirlo.

Espero haber ayudado y buenos estudios!