// 1 Crea una lista vacía llamada "listaGenerica".
let listaGenerica=[];
// 2 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'];
console.log(lenguajesDeProgramacion);
// 3 Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
let lenguajesDeProgramacion2=[];
lenguajesDeProgramacion2.push('Java', 'Ruby', 'GoLang');
// 4 Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function showElements() {
console.log(lenguajesDeProgramacion2);
}
showElements();
// 5 Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion
// en orden inverso.
function invertido() {
console.log(lenguajesDeProgramacion2.reverse());
}
invertido();
// 6 Crea una función que calcule el promedio de los elementos en una lista de números.
function promedio() {
promedios=[10, 10, 10, 10];
contador=0;
resultado=0;
while (contador<promedios.length) {
resultado+=promedios[contador];
contador++;
}
return resultado/promedios.length;
}
console.log(promedio());
// 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 mayorMenor() {
let numeros=[4, 1, 578, 188];
let numeroMayor = Math.max(...numeros);
let numeroMenor = Math.min(...numeros);
let resultado=`El numero mayor es ${numeroMayor} y el numero menor es ${numeroMenor}`;
return resultado;
}
console.log(mayorMenor());
// 8 Crea una función que devuelva la suma de todos los elementos en una lista.
function sumaArray() {
let listaSuma=[10, 10, 10, 10];
return listaSuma.reduce((acumulador, valorActual) => acumulador + valorActual, 0);
}
console.log(sumaArray());
// 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.
let listaNumeros=[12, 46, 90];
function encontrarElemento(numero) {
return listaNumeros.indexOf(numero);
}
console.log(encontrarElemento(90));
console.log(encontrarElemento(92));
// 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.
let array1=[2, 5, 10, 15], array2=[2, 5, 10, 15];
contador=0;
function sumaUnoAUno() {
let resultado=[];
while (contador<array1.length) {
let suma=array1[contador]+array2[contador]
resultado.push(suma)
contador++;
}
return resultado;
}
console.log(sumaUnoAUno());
// 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 cuadrado() {
let numeros=[4, 9, 16, 25];
let raiz=numeros.map(function (x) {
return Math.sqrt(x);
});
return raiz;
}
console.log(cuadrado());