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!