diff --git a/ejercicios.js b/ejercicios.js index c94ac0d..b09606a 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -52,3 +52,46 @@ function presentarse(nombre, edad) { } presentarse("Nery", 25); + + +// ARRAY NUMEROS +const numeros = [1, 3, 8, 2, 18, 6]; + +// Función para obtener el valor máximo +function obtenerMaximo(lista) { + if (lista.length === 0) return null; + let maximo = lista[0]; + for (let i = 1; i < lista.length; i++) { + if (lista[i] > maximo) { + maximo = lista[i]; + } + } + return maximo; +} + +// Función para obtener el valor mínimo +function obtenerMinimo(lista) { + if (lista.length === 0) return null; + let minimo = lista[0]; + for (let i = 1; i < lista.length; i++) { + if (lista[i] < minimo) { + minimo = lista[i]; + } + } + return minimo; +} + +// Función para obtener el promedio +function obtenerPromedio(lista) { + if (lista.length === 0) return 0; + let sumaTotal = 0; + for (let i = 0; i < lista.length; i++) { + sumaTotal += lista[i]; + } + return sumaTotal / lista.length; +} + +// Ejecución y resultados +console.log("Máximo:", obtenerMaximo(numeros)); +console.log("Mínimo:", obtenerMinimo(numeros)); +console.log("Promedio:", obtenerPromedio(numeros)); \ No newline at end of file