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!