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

06 Bucle Infinito

Respuesta

1 respuesta

Hola, Victor, espero que estés bien

El problema que estás enfrentando es un bucle infinito porque el contador nunca cambia dentro del bucle while. Para solucionar esto, debes asegurarte de que el contador disminuya en cada iteración, permitiendo que eventualmente llegue a la condición de parada. La opción correcta es la D, que sugiere agregar contador-- dentro del bucle. Esto hará que el contador disminuya en cada iteración y el bucle se detenga cuando el contador llegue a 0.

Aquí está el código corregido:

let cantidadNumeros = prompt('Ingrese la cantidad de números para el cálculo del promedio:');
let suma = 0;
let contador = cantidadNumeros;

while (contador > 0) {
    let numero = parseInt(prompt('Ingrese el numero:'));
    suma += numero;
    contador--; // Decrementa el contador
}

let promedio = suma / cantidadNumeros;

console.log(promedio);

Espero que esto te ayude a resolver el problema. ¡Bons estudos!