- Crear una lista vacía llamada "listaGenerica" javascript Copiar código let listaGenerica = [];
- Crear una lista de lenguajes de programación javascript Copiar código let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
- Agregar más elementos a la lista "lenguajesDeProgramacion" javascript Copiar código lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');
- Función que muestra en la consola todos los elementos de la lista "lenguajesDeProgramacion" javascript Copiar código function mostrarLenguajes() { console.log("Lista de Lenguajes de Programación:"); for (let lenguaje of lenguajesDeProgramacion) { console.log(lenguaje); } }
// Ejemplo de uso: mostrarLenguajes(); 5. Función que muestra en la consola todos los elementos de la lista "lenguajesDeProgramacion" en orden inverso javascript Copiar código function mostrarLenguajesEnOrdenInverso() { console.log("Lista de Lenguajes de Programación en Orden Inverso:"); for (let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) { console.log(lenguajesDeProgramacion[i]); } }
// Ejemplo de uso: mostrarLenguajesEnOrdenInverso(); 6. Función que calcula el promedio de los elementos en una lista de números javascript Copiar código function calcularPromedio(numeros) { let suma = 0; for (let numero of numeros) { suma += numero; } return suma / numeros.length; }
// Ejemplo de uso:
let listaNumeros = [10, 15, 20, 25];
let promedio = calcularPromedio(listaNumeros);
console.log(El promedio de la lista es: ${promedio}
);
7. Función que muestra en la consola el número más grande y el número más pequeño en una lista
javascript
Copiar código
function mostrarMaximoMinimo(numeros) {
let maximo = Math.max(...numeros);
let minimo = Math.min(...numeros);
console.log(Número más grande: ${maximo}
);
console.log(Número más pequeño: ${minimo}
);
}
// Ejemplo de uso: let numeros = [8, 12, 5, 20, 3]; mostrarMaximoMinimo(numeros); 8. Función que devuelve la suma de todos los elementos en una lista javascript Copiar código function sumarElementos(numeros) { let suma = 0; for (let numero of numeros) { suma += numero; } return suma; }
// Ejemplo de uso:
let listaNumeros = [3, 7, 10, 2];
let sumaTotal = sumarElementos(listaNumeros);
console.log(La suma total de la lista es: ${sumaTotal}
);
9. 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
javascript
Copiar código
function encontrarPosicion(elemento, lista) {
let posicion = lista.indexOf(elemento);
return posicion;
}
// Ejemplo de uso:
let elementoBuscado = 'Ruby';
let posicionEncontrada = encontrarPosicion(elementoBuscado, lenguajesDeProgramacion);
if (posicionEncontrada !== -1) {
console.log(El elemento '${elementoBuscado}' se encuentra en la posición ${posicionEncontrada}
);
} else {
console.log(El elemento '${elementoBuscado}' no se encuentra en la lista.
);
}
10. 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
javascript
Copiar código
function sumarListas(lista1, lista2) {
if (lista1.length !== lista2.length) {
throw new Error('Las listas deben tener la misma cantidad de elementos.');
}
let nuevaLista = [];
for (let i = 0; i < lista1.length; i++) {
nuevaLista.push(lista1[i] + lista2[i]);
}
return nuevaLista;
}
// Ejemplo de uso: let lista1 = [1, 2, 3, 4]; let lista2 = [5, 6, 7, 8]; let listaSumada = sumarListas(lista1, lista2); console.log("Lista sumada elemento por elemento:", listaSumada); 11. Función que recibe una lista de números y devuelve una nueva lista con el cuadrado de cada número javascript Copiar código function obtenerCuadrados(numeros) { let listaCuadrados = []; for (let numero of numeros) { listaCuadrados.push(numero * numero); } return listaCuadrados; }
// Ejemplo de uso: let numerosOriginales = [2, 3, 4, 5]; let numerosCuadrados = obtenerCuadrados(numerosOriginales); console.log("Lista con los cuadrados de cada número:", numerosCuadrados);