// Crear una lista vacía llamada "listaGenerica" let listaGenerica = [];
// Crear una lista de lenguajes de programación let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
// Agregar más lenguajes a la lista "lenguagesDeProgramacion" lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
// Función que muestra todos los elementos de la lista "lenguagesDeProgramacion" function mostrarLenguajes() { console.log(lenguagesDeProgramacion); }
// Función que muestra todos los elementos de la lista "lenguagesDeProgramacion" en orden inverso function mostrarLenguajesInverso() { console.log(lenguagesDeProgramacion.reverse()); }
// Función que calcula el promedio de los elementos en una lista de números function calcularPromedio(lista) { let suma = lista.reduce((acumulado, actual) => acumulado + actual, 0); return suma / lista.length; }
// Función que muestra el número más grande y el número más pequeño en una lista
function mostrarMaxMin(lista) {
let max = Math.max(...lista);
let min = Math.min(...lista);
console.log(El número más grande es ${max} y el número más pequeño es ${min}
);
}
// Función que devuelve la suma de todos los elementos en una lista function sumaDeLista(lista) { return lista.reduce((acumulado, actual) => acumulado + actual, 0); }
// Función que devuelve la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe function encontrarPosicion(lista, elemento) { return lista.indexOf(elemento); }
// Función que recibe dos listas de números del mismo tamaño y devuelve una nueva lista con la suma de los elementos uno a uno function sumarListas(lista1, lista2) { let resultado = []; for (let i = 0; i < lista1.length; i++) { resultado.push(lista1[i] + lista2[i]); } return resultado; }
// Función que recibe una lista de números y devuelve una nueva lista con el cuadrado de cada número function cuadradosDeLista(lista) { return lista.map(num => num * num); }
// Ejemplo de uso console.log("Lenguajes de Programación:"); mostrarLenguajes();
console.log("\nLenguajes de Programación en orden inverso:"); mostrarLenguajesInverso();
console.log("\nPromedio de la lista de números [1, 2, 3, 4, 5]:"); console.log(calcularPromedio([1, 2, 3, 4, 5]));
console.log("\nNúmero más grande y más pequeño en la lista [34, 12, 50, 5, 9]:"); mostrarMaxMin([34, 12, 50, 5, 9]);
console.log("\nSuma de la lista [1, 2, 3, 4]:"); console.log(sumaDeLista([1, 2, 3, 4]));
console.log("\nPosición de 'C++' en la lista de lenguajes:"); console.log(encontrarPosicion(lenguagesDeProgramacion, 'C++'));
console.log("\nSuma de las listas [1, 2, 3] y [4, 5, 6]:"); console.log(sumarListas([1, 2, 3], [4, 5, 6]));
console.log("\nCuadrados de la lista [1, 2, 3, 4]:"); console.log(cuadradosDeLista([1, 2, 3, 4]));