diff --git a/ejercicios.js b/ejercicios.js index 81c6d27..d17b4f0 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -48,4 +48,48 @@ function presentarse(nombre, edad) { return "Me llamo " + nombre + " y tengo " + edad + " años."; } -console.log(presentarse("Sergio", 33)); \ No newline at end of file +console.log(presentarse("Sergio", 33)); +// Punto 8 +const numeros = [1, 3, 8, 2, 18, 6]; + +// máximo +function obtenerMaximo(arr) { + let max = arr[0]; + + for (let num of arr) { + if (num > max) { + max = num; + } + } + + return max; +} + +// mínimo +function obtenerMinimo(arr) { + let min = arr[0]; + + for (let num of arr) { + if (num < min) { + min = num; + } + } + + return min; +} + +// promedio +function obtenerPromedio(arr) { + let suma = 0; + + for (let num of arr) { + suma += num; + } + + return suma / arr.length; +} + +// mostrar resultados +console.log("Máximo:", obtenerMaximo(numeros)); +console.log("Mínimo:", obtenerMinimo(numeros)); +console.log("Promedio:", obtenerPromedio(numeros)); \ No newline at end of file