//EJERCICIO 1. Crea una lista vacía llamada "listaGenerica". let listaGenerica = [];
//EJERCICIO 2. Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'. let lenguajesDeProgramación = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
//EJERCICIO 3. Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'. lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');
//EJERCICIO 4. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion. function mostrarLenguajesDeProgramacion(){ for (let lenguaje = 0; lenguaje < lenguajesDeProgramacion.length; lenguaje++) { console.log(lenguajesDeProgramacion[lenguaje]); } } mostrarLenguajesDeProgramacion();
//EJERCICIO 5. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso. function mostrarLDPInverso(){ for (let lenguaje = lenguajesDeProgramacion.length - 1; lenguaje>= 0; lenguaje--){ console.log(lenguajesDeProgramacion[lenguaje]); } } mostrarLDPInverso();
//EJERCICIO 6. Crea una función que calcule el promedio de los elementos en una lista de números. function calcularPromedio(lista){ let suma = 0; for (let valorInicial = 0; valorInicial < lista.length; valorInicial++) { suma += lista[valorInicial]; } return suma / lista.length; }
let numeros = [1, 2, 3, 4, 5]; let promedio = calcularPromedio(numeros); console.log('Promedio:', promedio);
//EJERCICIO 7. Crea una función que muestre en la consola el número más grande y el número más pequeño en una lista. function numeroMayorMenor(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); }
let valores = [23, 4, 19, 1, 22]; numeroMayorMenor(numeros);
//EJERCICIO 8. Crea una función que retorne la suma de todos los elementos en una lista. function sumaTotal(lista){ let suma = 0; for (let i = 0; i < lista.length; i++) { suma += lista[i]; } return suma; }
let elementos = [23, 4, 19, 1, 22]; let suma = sumaTotal(numeros); console.log('Suma:', suma);
//EJERCICIO 9. Crea una función que devuelva la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe en la lista. function encontrarIndiceElemento(lista, elemento) { for (let i = 0; i < lista.length; i++) { if (lista[i] === elemento) { return i; // Elemento encontrado } } return -1; // Elemento no encuentrado en la lista }
//EJERCICIO 10. Crea una función que reciba dos listas de números del mismo tamaño y devuelva una nueva lista con la suma de los elementos uno a uno. function sumarListas(lista1, lista2) { return lista1.map((num, index) => num + lista2[index]); }
const lista1 = [1, 2, 3]; const lista2 = [4, 5, 6]; const resultado = sumarListas(lista1, lista2); console.log(resultado);
//EJERCICIO 11. Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número. function numerosCuadrados(lista){ return lista.map(num => num ** 2); }
const lista = [9, 6, 2]; const resultado = numerosCuadrados(lista); console.log(resultado);