//1. Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [ ];
// 2. Crea una lista de lenguajes de programación
let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
// 3. Agrega a la lista lenguagesDeProgramacion: 'Java', 'Ruby' y 'GoLang'.
lenguajesDeProgramacion.push ('Java', 'Ruby', 'GoLang');
// 4. mostrar lista de elementos
function mostrarLenguajes () {
for (let i = 0; i < lenguajesDeProgramacion.length; i++) {
console.log ( lenguajesDeProgramacion [i]);
}
}
mostrarLenguajes ();
// 5. lista inversa
function mostrarLenguajes () {
for (let i = lenguajesDeProgramacion.length - 1; i >= 0 ; i--) {
console.log ( lenguajesDeProgramacion [i]);
}
}
mostrarLenguajes ();
// 6. calcular media
function calcularMedia(numeros) {
let suma = 0; // Inicializa la suma en 0
for (let i = 0; i < numeros.length; i++) {
suma += numeros[i]; // Suma cada elemento de la lista
}
let media = suma / numeros.length; // Calcula la media
return media; // Devuelve la media
}
const listaDeNumeros = [10, 20, 30, 40, 50];
const resultado = calcularMedia(listaDeNumeros);
console.log("La media es:", resultado);
// 7. mayor y menor
function encontrarMayorMenor(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 numeros = [8, 7, 16, 9, 3];
encontrarMayorMenor(numeros);
// 8. Retorno de suma
function calcularSuma(lista) {
let suma = 0;
for (let i = 0; i < lista.length; i++) {
suma += lista[i];
}
return suma;
}
let numeros = [8, 7, 16, 9, 3];
let suma = calcularSuma(numeros);
console.log('Suma:', suma);
// 9.
function encontrarIndice(lista, elemento) {
for (let i = 0; i < lista.length; i++) {
if (lista[i] === elemento) {
return i; // Retorna el índice si el elemento se encuentra
}
}
return -1; // Retorna -1 si el elemento no se encuentra
}
// 10.
function sumarListas(lista1, lista2) {
// Verificar que ambas listas tengan el mismo tamaño
if (lista1.length !== lista2.length) {
throw new Error("Las listas deben tener el mismo tamaño.");
}
let sumaLista = []; // Inicializa la nueva lista para almacenar las sumas
for (let i = 0; i < lista1.length; i++) {
sumaLista.push(lista1[i] + lista2[i]); // Suma los elementos y los agrega a la nueva lista
}
return sumaLista; // Devuelve la nueva lista con las sumas
}
let listaA = [1, 2, 3, 4];
let listaB = [5, 6, 7, 8];
let resultado = sumarListas(listaA, listaB);
console.log('Resultado de la suma:', resultado); // Debería imprimir [6, 8, 10, 12]
// 11.
function calcularCuadrados(lista) {
let cuadrados = []; // Inicializa la nueva lista para almacenar los cuadrados
for (let i = 0; i < lista.length; i++) {
cuadrados.push(lista[i] ** 2); // Calcula el cuadrado y lo agrega a la nueva lista
}
return cuadrados; // Devuelve la nueva lista con los cuadrados
}
let numeros = [1, 2, 3, 4, 5];
let resultado = calcularCuadrados(numeros);
console.log('Lista de cuadrados:', resultado);