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

Ejercicios de práctica, Bucles.

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

let contador = 1 //Si se usa el contenteo desde 1, no va a comenzar a contar desde el 1, porque el 0 también es contado. while (contador <= 10){ //Esta condición del ciclo, quiere decir que comience en el 1 y termine cuando llegue al valor de 10 console.log(contador) contador++ alert(conteo termiado: ${contador}); }

/* Crea un contador que comience en 10 y vaya hasta 0 usando un bucle 'while'. Muestra cada número. */ let contador1 = 10 //El contador significa que va desde el 10, hasta el número que se asigne en la condición. while (contador1 >= 0){ //Se pone cero, pero podría ser cualquier número, sea positivo o negativo. console.log(contador1) contador1-- //Según lo que interpreto, este contador corresponde al conteo descendente y los ++, serían de manera ascendente. }

/* 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 contador2 = prompt('Ingresa un numero entero: ') let ronda = 0 while (ronda<=contador2){ console.log(ronda) ronda++ }

1 respuesta

¡Hola Kevin!

  1. En el primer ejercicio, estás utilizando el bucle 'while' correctamente, pero estás incrementando el contador antes de mostrarlo en la consola. Esto hace que comience en 2 en lugar de 1. Además, estás mostrando un mensaje con alert que no es necesario. Aquí está la forma corregida:
let contador = 1;
while (contador <= 10){
    console.log(contador);
    contador++;
}
  1. En el segundo ejercicio, estás utilizando el bucle 'while' de manera adecuada, pero estás decrementando el contador después de mostrarlo en la consola. Esto hace que comience en 9 en lugar de 10. Aquí está la forma corregida:
let contador1 = 10;
while (contador1 >= 0){
    console.log(contador1);
    contador1--;
}
  1. En el tercer ejercicio, estás pidiendo al usuario un número, lo cual es correcto. Sin embargo, estás mostrando el contador empezando desde 0 en lugar de 1. Aquí está la forma corregida:
let contador2 = prompt('Ingresa un número entero: ');
let ronda = 1; 
while (ronda <= contador2){
    console.log(ronda);
    ronda++;
}

Espero que estas correcciones te ayuden a resolver tus dudas. ¡Sigue practicando y verás cómo mejoras en el manejo de los bucles en JavaScript!

Espero haber ayudado y buenos estudios!