forked from marquez.juan/javascript-primeros-ejercicios
Array numeros, mayor, menor y promedio
This commit is contained in:
@@ -52,3 +52,46 @@ function presentarse(nombre, edad) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
presentarse("Nery", 25);
|
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));
|
||||||
Reference in New Issue
Block a user