Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];
console.log(listaGenerica);
Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin','Python'];
//Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');
Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
lenguajesDeProgramacion.forEach(function (elemento, indice) {
console.log(elemento, indice);
});
//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function invertida(){
let lenguajesInvertidos = [...lenguajesDeProgramacion].reverse();
lenguajesInvertidos.forEach(lenguajes=> {
console.log(lenguajes);
});
}
invertida();
Crea una función que calcule el promedio de los elementos en una lista de números.
let listaNumeros = [10,6,5,7,3,8,8,12,16];
function calculoPromedio(){
let suma = listaNumeros.reduce((total, numero) => total + numero, 0);
let operador = listaNumeros.length;
let resultado = Math.round(suma / operador);
console.log(`El promedio de la lista es = ${resultado} `);
}
calculoPromedio();
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 encontrarExtremos(lista) {
let numeroGrande = Math.max(...lista);
let numeroMenor = Math.min(...lista);
console.log(`El número más grande es: ${numeroGrande}`);
console.log(`El número más pequeño es: ${numeroMenor}`);
}
encontrarExtremos(listaNumeros);
Crea una función que devuelva la suma de todos los elementos en una lista.
function sumaTotal(){
let suma2 = listaNumeros.reduce((total, numero) => total + numero, 0);
console.log(`La suma total de la lista es = ${suma2}`);
}
sumaTotal();
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 buscarElemento(lista, elemento) {
return lista.findIndex(item => item.toLowerCase() === elemento.toLowerCase());
}
let elementoBuscado = prompt('Menciona un lenguaje de programación: ');
let posicionLenguaje = buscarElemento(lenguajesDeProgramacion, elementoBuscado);
console.log(posicionLenguaje);
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 sumaDeListas(lista1, lista2) {
// Aseguramos que las listas tengan el mismo tamaño para evitar errores
if (lista1.length !== lista2.length) {
console.error("Las listas deben tener el mismo tamaño.");
return null;
}
let listaSuma = lista1.map((elemento, indice) => {
// Sumamos el elemento actual de lista1 con el elemento de lista2 en el mismo índice
return elemento + lista2[indice];
});
return listaSuma;
}
let numeros1 = [4, 6, 5, 3, 8, 9, 4, 7];
let numeros2 = [7, 8, 9, 4, 2, 8, 2, 1];
let listaResultado = sumaDeListas(numeros1, numeros2);
console.log(listaResultado);
Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function alCuadrado(lista) {
let listaAlCuadrado = lista.map(numero => numero * numero);
return listaAlCuadrado;
}
let nuevaLista = alCuadrado(listaNumeros);
console.log(nuevaLista);