//Crear una lista vacia
let listaGenerica = [];
console.log(listaGenerica);
//Lista Lenguajes de programación
let lenguajesDeProgramacion = ["JavaScript","C","C++","Kotlin","Python"];
//Agregrar a lista
lenguajesDeProgramacion.push("Java","Ruby","GoLang");
console.log(lenguajesDeProgramacion);
console.log(lenguajesDeProgramacion.length);
//Mostrar elementos de la lista
function mostrarLenguajes() {
for(let i = 0; i < lenguajesDeProgramacion.length; i++) {
console.log(lenguajesDeProgramacion[i]);
}
}
mostrarLenguajes();
//Mostrar lista en orden Inverso
function mostrarInverso() {
for(let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguajesDeProgramacion[i]);
}
}
mostrarInverso();
//Calcular el promedio
let numeros = [50,60,70,80,90];
function calcularPromedio(lista) {
let suma = 0;
for (let i = 0; i < lista.length; i++) {
suma += lista[i];
}
let promedio = suma / lista.length;
return promedio;
}
let promedio = calcularPromedio (numeros);
console.log(`El promedio de la lista es: ${promedio}`);
//Mostrar el numero mas gran y mas pequeño de una lista
let valores = [60,83,70,10];
function encontrarMayorYMenor(listaDos) {
let menor = listaDos[0];
let mayor = listaDos[0];
for (let i = 1; i < listaDos.length; i++ ) {
if (listaDos[i] > mayor){
mayor = listaDos[i];
}
if (listaDos[i] < menor) {
menor = listaDos[i];
}
}
return {mayor,menor};
}
let resultado = encontrarMayorYMenor(valores);
console.log(`El numero menor es: ${resultado.menor}`);
console.log(`El numero mayor es: ${resultado.mayor}`);
//Crear funcion que devuelva la suma de todos los elementos de la lista
let numeros = [89,74,3,20];
function sumarValores(lista) {
let suma = 0;
for(let i = 0; i < lista.length; i++ ) {
suma += lista[i];
}
return suma;
}
let suma = sumarValores(numeros);
console.log(suma);
/* Crear funcion que devuelva la posicion en la lista
donde se encuentra un elemento pasado como parametro
o -1 si no existe en la lista
*/
function encontrarIndice(lista, elemento) {
for(let i = 0; i < lista.length; i++) {
if (lista[i] === elemento) {
return i;
}
}
return -1;
}
let lista = [10,20,30,40,50];
let elementoABuscar = 30;
let indice = encontrarIndice(lista, elementoABuscar);
console.log(`El indice del elemento ${elementoABuscar} es: ${indice}`);
/*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 sumarListas(lista1,lista2) {
return lista1.map((num, index) => num + lista2[index]);
}
let lista1 = [8,7,9,5];
let lista2 = [6,4,15,25];
let resultado = sumarListas(lista1,lista2);
console.log(resultado);
/*Crea una función que reciba una lista de números y
devuelva una nueva lista con el cuadrado de cada número.
*/
function calcularCuadrados(lista) {
return lista.map(numero => numero **2);
}
const numeros = [7,2,3,10,20];
const cuadrados = calcularCuadrados(numeros);
console.log(`Numeros Originales: ${numeros}`);
console.log(`Cuadrado de los numeros: ${cuadrados}`);