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

[Sugerencia] Sugerencia código

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});

1 respuesta

Hola, Fabio.

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!