//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 lenguajeDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin' ,'Python'];
console.log("Lista lenguajes de programacion bàsica");
console.log(lenguajeDeProgramacion);
//Agrega a la lista "lenguagesDeProgramacion
// los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguajeDeProgramacion.push('Java');
lenguajeDeProgramacion.push('Ruby');
lenguajeDeProgramacion.push('Golang');
console.log("Lista lenguajes de programacion adicionando lenguajes");
console.log(lenguajeDeProgramacion);
//Crea una función que muestre en la consola
// todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarLista(){
console.log("funcion mostrar lista");
lenguajeDeProgramacion.forEach((element) => console.log(element));
}
//Crea una función que muestre en la consola todos los
//elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrarListaInversa(){
let tamanoLista = lenguajeDeProgramacion.length;
//console.log(tamanoLista);
console.log("funcion mostrar lista inversa");
for(let i = 0;i=tamanoLista;i++){
console.log(lenguajeDeProgramacion[tamanoLista-1]);
//console.log("valor tamaño lista"+tamanoLista);
tamanoLista--;
}
}
//Crea una función que calcule el promedio
// de los elementos en una lista de números.
let listaNumeros = [5,2,3,1,6,4,9,7,8];
function promedioLista(){
let suma = listaNumeros.reduce((acumulador, valorActual) => acumulador + valorActual, 0);
let promedio = suma / listaNumeros.length;
console.log(El promedio es: ${promedio}
);
console.log(la suma es: ${suma}
);
}
//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 numeroMayor(){
console.log("lista de numeros " + listaNumeros);
console.log("El numero mayor del arreglo es: "+Math.max.apply(null,listaNumeros));
console.log("El numero menor del arreglo es: "+Math.min.apply(null,listaNumeros));
}
//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 encontrarIndice(numero){
console.log("La posiciòn del nùmero es: " + listaNumeros.indexOf(numero));
}
//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 lista1 = [1,2,3,4,5];
let lista2 = [7,6,9,8,0];
function nuevaLista(){
let nuevoArreglo = lista1.map((x, i) => (+x + +lista2[i]) + "");
console.log("La suma de los 2 arreglos es: " + nuevoArreglo);
}
//Crea una función que reciba una lista de números
// y devuelva una nueva lista con el cuadrado de cada número.
function cuadradoNumero(){
console.log("El nuevo arreglo al cuadrado es : "+lista2.map(numero => Math.pow(numero, 2)));
}