function promedio() { let cantidadNumeros;
do {
cantidadNumeros = parseInt(prompt("Ingresa la cantidad de numeros totales para el promedio"));
if (isNaN(cantidadNumeros)) {
alert("Solo puedes ingresar valores numericos");
} else if (cantidadNumeros === '') {
alert("No puedes dejar vacio el campo");
} else if (cantidadNumeros < 0 || cantidadNumeros > 20) {
alert("La cantidad no debe ser un numero negativo, ni ser mayor a 20");
}
} while (isNaN(cantidadNumeros) || cantidadNumeros === '' || cantidadNumeros < 0 || cantidadNumeros > 20);
let arrayNumeros = [];
let suma = 0;
let promedio = 0;
for (let i = 1; i <= cantidadNumeros; i++) {
let numero = parseInt(prompt(`Ingresa el numero ${i}`));
arrayNumeros.push(numero);
}
for (let i = 0; i < arrayNumeros.length; i++) {
suma += arrayNumeros[i];
}
promedio = suma / cantidadNumeros;
return promedio; // Se retorna el valor del promedio
}
// Se llama a la función y se guarda el promedio en una variable let resultadoPromedio = promedio();
// Se muestra el promedio en una alerta
alert(El promedio es: ${resultadoPromedio}
);