// Crear una lista vacía llamada "listaGenerica". let listaGenerica = [];
// Crear una lista de lenguajes de programación llamada "lenguagesDeProgramacion" con elementos iniciales. let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin',];
// Agregar elementos a la lista "lenguagesDeProgramacion". lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');
// Función que muestra en la consola todos los elementos de la lista "lenguagesDeProgramacion". function mostrarLenguajesDeProgramacion() { console.log("Lenguajes de Programación:"); for (let lenguaje of lenguajesDeProgramacion) { console.log(lenguaje); } }
// Función que muestra en la consola todos los elementos de la lista "lenguagesDeProgramacion" en orden inverso. function mostrarLenguajesDeProgramacionInverso() { console.log("Lenguajes de Programación en Orden Inverso:"); for (let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) { console.log(lenguajesDeProgramacion[i]); } }
// Función que calcula el promedio de los elementos en una lista de números. function calcularPromedio(lista) { let suma = 0; for (let numero of lista) { suma += numero; } return suma / lista.length; }
// Función que muestra en la consola el número más grande y el número más pequeño en una lista. function mostrarMinMax(lista) { let minimo = Math.min(...lista); let maximo = Math.max(...lista); console.log("Número más pequeño:", minimo); console.log("Número más grande:", maximo); }
// Función que devuelve la suma de todos los elementos en una lista. function sumaElementos(lista) { let suma = 0; for (let numero of lista) { suma += numero; } return suma; }
// Función que devuelve la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe en la lista. function encontrarPosicion(elemento, lista) { 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 nuevaLista = []; for (let i = 0; i < lista1.length; i++) { nuevaLista.push(lista1[i] + lista2[i]); } return nuevaLista; }
// Función que recibe una lista de números y devuelve una nueva lista con el cuadrado de cada número. function cuadradoNumeros(lista) { let nuevaLista = []; for (let numero of lista) { nuevaLista.push(numero * numero); } return nuevaLista; }
// Ejemplos de uso de las funciones mostrarLenguajesDeProgramacion(); mostrarLenguajesDeProgramacionInverso();
let numeros = [5, 10, 15, 20, 25]; console.log("Promedio de la lista:", calcularPromedio(numeros)); mostrarMinMax(numeros); console.log("Suma de los elementos:", sumaElementos(numeros)); console.log("Posición de 20 en la lista:", encontrarPosicion(20, numeros));
let numeros2 = [1, 2, 3, 4, 5]; console.log("Nueva lista con la suma de elementos:", sumarListas(numeros, numeros2));
let numerosCuadrados = cuadradoNumeros(numeros); console.log("Lista original:", numeros); console.log("Lista con los cuadrados de cada número:", numerosCuadrados);