//1. LISTA VACIA let listGenerica = [];
//2. LISTA LENGUANJES DE PROGRAMACION let lenguagesDeProgramacion = ['Javascript', 'C', 'C++', 'Kotlin', 'Python'];
//3. AGREGAR ELEMENTOS A UNA LISTA lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang'); console.log(lenguagesDeProgramacion);
//4. MOSTRAR ELEMENTOS DE UNA LISTA POR SEPARADO EN UN CONSOLE function mostrarLenguajesSeparados(){ for (let i = 0; i < lenguagesDeProgramacion.length; i++){ console.log(lenguagesDeProgramacion[i]); } } mostrarLenguajesSeparados();
//5. MOSTRAR ELEMENTOS DE UNA LISTA INVERTIDOS EN UN CONSOLE function mostrarLenguajesInvertidos(){ for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--){ console.log(lenguagesDeProgramacion[i]); } } mostrarLenguajesInvertidos();
//6. CALCULAR LA MEDIA DE UNA LISTA function calcularMedia(lista){ let suma = 0; for (let i = 0; i < lista.length; i++) { suma += lista[i]; } return suma / lista.length; }
let numeros = [10, 20, 30, ]; let media = calcularMedia(numeros); console.log('Média: ', media);
//7. NUMERO MAYOR Y MENOR function encontrarMayorMenos(listas) { let mayor = listas[0]; let menor = listas[0];
for (let i = 1; i < listas.length; i++){
if (listas[i] > mayor) {
mayor = listas[i];
}
if (listas[i] < menor){
menor = listas[i];
}
}
console.log('Mayor:', mayor);
console.log('Menor;', menor);
} let numerosMm = [15, 8, 25, 5, 12]; encontrarMayorMenos(numerosMm);
//8. SUMA DE LOS ELEMENTOS DE UNA LISTA function calcularSuma(lista) { let suma = 0; for (let i = 0; i < lista.length; i++) { suma += lista[i]; } return suma; } let numerosSuma = [15, 8, 25, 5, 12]; let suma = calcularSuma(numerosSuma); console.log('Suma:', suma);
//9. RETORNA EL INDICE DE UN ELEMENTO function encontrarIndiceElemento(lista, elemento){ for (let i = 0; i < lista.length; i++){ if (lista[i] === elemento){ return i; } } return -1; }
//10. 2 LISTAS IGUALES Y SUMA DE LAS 2 RESULTANTES function sumarListas(lista1, lista2) { // verifica el tamaño de las listas if (lista1.length !== lista2.length) { throw new Error("Las listas deben tener la misma longitud."); } let resultado = []; // Iterar sobre las listas y sumar los elementos uno a uno for (let i = 0; i < lista1.length; i++){ resultado.push([lista1[1] + lista2[i]]); } return resultado; }
let lista1 = [1, 2, 3, 4]; let lista2 = [5, 6, 7, 8];
let listaSumada = sumarListas(lista1, lista2); console.log("Lista sumada:", listaSumada);
//11. LISTA DE NUMERO CUADRADOS function calcularCuadrado(lista){ let resultado = [];
//Iterar sobre la lista y calcular el cuadrado de cada numero
for (let i = 0; i < lista.length; i++){
resultado.push(lista[i] * lista[i]);
}
return resultado;
}
let numerosCuadrados = [1, 2, 3, 4, 5]; let cuadrados = calcularCuadrado(numeros); console.log("Lista de cuadrados:", cuadrados);