let listaGenerica = [];
let lenguajesDeProgramacion = ["JavaScript", "C", "C++", "Kotlin", "Python"];
lenguajesDeProgramacion.push("Java", "Ruby", "GoLang");
function mostrarLenguajes() { lenguajesDeProgramacion.forEach(lenguaje => console.log(lenguaje)); }
mostrarLenguajes();
function mostrarLenguajesInverso() { lenguajesDeProgramacion.slice().reverse().forEach(lenguaje => console.log(lenguaje)); }
mostrarLenguajesInverso();
function calcularPromedio(lista) { let suma = lista.reduce((acc, num) => acc + num, 0); return suma / lista.length; }
// Ejemplo de uso
let numeros = [10, 20, 30, 40, 50];
console.log(El promedio es: ${calcularPromedio(numeros)}
);
function mostrarMayorYMenor(lista) {
let mayor = Math.max(...lista);
let menor = Math.min(...lista);
console.log(El número más grande es: ${mayor}
);
console.log(El número más pequeño es: ${menor}
);
}
mostrarMayorYMenor(numeros);
function sumarElementos(lista) { return lista.reduce((acc, num) => acc + num, 0); }
console.log(La suma de los elementos es: ${sumarElementos(numeros)}
);
function encontrarPosicion(lista, elemento) { return lista.indexOf(elemento); }
console.log(La posición del elemento 30 es: ${encontrarPosicion(numeros, 30)}
);
function sumarListas(lista1, lista2) { if (lista1.length !== lista2.length) { throw new Error("Las listas deben tener el mismo tamaño"); } return lista1.map((num, index) => num + lista2[index]); }
// Ejemplo de uso
let lista1 = [1, 2, 3];
let lista2 = [4, 5, 6];
console.log(La suma de las listas es: ${sumarListas(lista1, lista2)}
);
function cuadradoDeElementos(lista) { return lista.map(num => num * num); }
console.log(El cuadrado de los elementos es: ${cuadradoDeElementos(numeros)}
);