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

Ejercicios

1
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}

2
let j = 10;
while (j >= 0) {
console.log(j);
j--;
}

3
let numeroRegresivo = prompt("Ingresa un número para la cuenta regresiva:");
let k = numeroRegresivo;
while (k >= 0) {
console.log(k);
k--;
}

4
let numeroProgresivo = prompt("Ingresa un número para la cuenta progresiva:"));
let m = 0;
while (m <= numeroProgresivo) {
console.log(m);
m++;
}

1 respuesta

¡Hola! Parece que estás trabajando en algunos ejercicios de bucles 'while' en JavaScript. Vamos a revisar cada uno de ellos para asegurarnos de que están alineados con lo que se pide en el desafío:

  1. Contador de 1 a 10:
    Tu código está correcto. Comienza en 1 y cuenta hasta 10 utilizando un bucle 'while'. Cada número se muestra en la consola.

    let i = 1;
    while (i <= 10) {
      console.log(i);
      i++;
    }
    
  2. Contador de 10 a 0:
    Este también está bien. Comienza en 10 y cuenta hacia atrás hasta 0.

    let j = 10;
    while (j >= 0) {
      console.log(j);
      j--;
    }
    
  3. Cuenta regresiva desde un número dado:
    Aquí parece que hay un pequeño error en la descripción de la actividad. El ejercicio solicita contar desde 0 hasta el número ingresado, pero tu código cuenta hacia atrás desde el número ingresado hasta 0. Para corregirlo, deberías modificar el bucle para que comience en 0 y termine en el número proporcionado.

    let numeroRegresivo = prompt("Ingresa un número para la cuenta regresiva:");
    let k = 0;
    while (k <= numeroRegresivo) {
      console.log(k);
      k++;
    }
    
  4. Cuenta progresiva hasta un número dado:
    Tu código está casi correcto, pero hay un pequeño error de sintaxis en la línea donde usas prompt. Hay un paréntesis adicional al final que deberías eliminar.

    let numeroProgresivo = prompt("Ingresa un número para la cuenta progresiva:");
    let m = 0;
    while (m <= numeroProgresivo) {
      console.log(m);
      m++;
    }
    

Espero que estas correcciones te sean útiles.