// Crea una lista vacía llamada "listaGenerica".
const listaGenerica = [];
// Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con
// los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
const lenguagesDeProgramacion =['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
// Agrega a la lista "lenguagesDeProgramacion los siguientes elementos:
// 'Java', 'Ruby' y 'GoLang'.
const lenguagesProgramacion =['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
lenguagesDeProgramacion.push('Java');
lenguagesDeProgramacion.push('Ruby');
lenguagesDeProgramacion.push('Golang');
// Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarElementosArreglo(arreglo) {
for (let i=0; i <= arreglo.length; i++) {
console.log(arreglo[i]);
}
}
mostrarElementosArreglo(lenguagesDeProgramacion);
// Crea una función que muestre en la consola todos los elementos de la
// lista "lenguagesDeProgramacion en orden inverso.
function mostrarElementosArregloInverso(arreglo) {
for (let i=arreglo.length-1; i >= 0; i--) {
console.log(arreglo[i]);
}
}
mostrarElementosArregloInverso(lenguagesDeProgramacion);
// Crea una función que calcule el promedio de los elementos en una lista de números.
function promedioLista(lista) {
let suma = 0;
for (let i=0; i <= lista.length; i++) {
suma += lista[i];
}
return suma / lista.length
}
let numerosLista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(promedio(numerosLista));
// Crea una función que devuelva la suma de todos los elementos en una lista.
function sumaElementosLista(lista) {
let suma = 0;
for (let i=0; i <= lista.length; i++) {
suma += lista[i];
}
return suma;
}
let numeros = [1,2,3,4,5,6,7,8,9,10];
console.log(sumaLista(numeros));
// 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 numeroMayoryMenor(lista) {
let menor = lista[0];
let mayor = lista[0];
for (let i=0; i <= lista.length; i++) {
if (lista[i] > mayor) {
mayor = lista[i]:
}
if (lista[i] < menor) {
menor = lista[i]
}
}
return(mayor, menor);
}
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(numeroMayorYMenor(numbers)); // { mayor: 10, menor: 1 }
// 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 posicionElemento(lista, elemento) {
for (let i=0; i <= lista.length; i++) {
if (lista[i] == elemento) {
return i;
}
}
return -1
}
let listanumeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(encontrarIndiceElemento(listanumeros, 7)); //6
// 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) {
let listaSumada = [];
for (let i = 0; i < lista1.length; i++) {
listaSumada.push(lista1[i] + lista2[i]);
}
return listaSumada;
}
let numeros1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let numeros2 = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1];
console.log(sumarListas(numeros1, numeros2)); // [11, 11, 11, 11, 11, 11, 11, 11, 11, 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 listaCuadrados(lista) {
let listaCuadrado = [];
for (let i=0; i < lista.length; i++) {
listaCuadrados.push(lista[i] ** 2);
}
return listaCuadrados;
}
let listaOriginal = [1,2,3,4,5];
let listaCuadrados = listaCuadrados(listaOriginal);
console.log(listaCuadrados);