let listaGenerica = [];
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
let numeros = [10, 20, 30, 5, 8];
function mostrarLenguajes() {
console.log("Lenguajes:");
for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
console.log(lenguagesDeProgramacion[i]);
}
}
function mostrarLenguajesAlReves() {
console.log("Lenguajes al revés:");
for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguagesDeProgramacion[i]);
}
}
function calcularPromedio(lista) {
let suma = 0;
for (let i = 0; i < lista.length; i++) {
suma += lista[i];
}
let promedio = suma / lista.length;
return promedio;
}
function mostrarMayorYMenor(lista) {
let mayor = lista[0];
let menor = lista[0];
for (let i = 1; i < lista.length; i++) {
if (lista[i] > mayor) {
mayor = lista[i];
}
if (lista[i] < menor) {
menor = lista[i];
}
}
console.log(`Mayor: ${mayor}`);
console.log(`Menor: ${menor}`);
}
function sumarElementos(lista) {
let suma = 0;
for (let i = 0; i < lista.length; i++) {
suma += lista[i];
}
return suma;
}
function encontrarPosicion(lista, numero) {
for (let i = 0; i < lista.length; i++) {
if (lista[i] === numero) {
return i;
}
}
return -1;
}
function sumarListas(lista1, lista2) {
let nuevaLista = [];
for (let i = 0; i < lista1.length; i++) {
nuevaLista.push(lista1[i] + lista2[i]);
}
return nuevaLista;
}
function cuadradoDeElementos(lista) {
let nuevaLista = [];
for (let i = 0; i < lista.length; i++) {
nuevaLista.push(lista[i] * lista[i]);
}
return nuevaLista;
}
console.log(`Promedio: ${calcularPromedio(numeros)}`);
mostrarMayorYMenor(numeros);
console.log(`Suma total: ${sumarElementos(numeros)}`);
console.log(`Posición del 30: ${encontrarPosicion(numeros, 30)}`);
console.log(`Suma de listas: ${sumarListas([1, 2, 3], [4, 5, 6])}`);
console.log(`Cuadrado de elementos: ${cuadradoDeElementos([2, 3, 4])}`);