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'.
lenguagesDeProgramacion=["JavaScript", "C", "C++", "Kotlin", "Python"];
3- Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguagesDeProgramacion.push("Java", "Ruby", "GoLang")
4- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarElementos(lista){
let cantElementos = lista.length;
let i = 0;
while(i < cantElementos){
console.log(lista[i]);
i++;
}
}
5- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrarElementosInverso(lista){
let cantElementos = lista.length;
let i = cantElementos-1;
while(i >= 0){
console.log(lista[i]);
i--;
}
}
6- Crea una función que calcule el promedio de los elementos en una lista de números.
function promedio(lista){
cantElementos = lista.length;
let i = 0;
let suma = 0;
while(i < cantElementos){
suma = suma + lista[i];
i++;
}
return suma/cantElementos;
}
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 maxMin(lista){
cantElementos = lista.length;
let i = 0;
max = lista[0];
min = lista[0];
while(i < cantElementos){
if(lista[i]>max){
max = lista[i];
}
else if(lista[i]<min){
min = lista[i];
}
}
console.log(`El número más grande de la lista es ${max} y el número más pequeño de la lista es ${min}`)
}
8- Crea una función que devuelva la suma de todos los elementos en una lista.
function suma(lista){
cantElementos = lista.length;
let i = 0;
let resultado = 0;
while(i < cantElementos){
resultado = resultado + lista[i];
i++;
}
return resultado;
}
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.
function encontrar(elemento, lista){
let cantElementos = lista.length;
let i = 0;
while(i < cantElementos){
if(lista[i] === elemento){
return i;
}
i++;
}
return -1;
}
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.
function sumaListas(lista1, lista2){
cantElementos = lista1.length;
let i = 0;
let listaNueva =[];
while(i < cantElementos){
listaNueva.push(lista1[i]+lista2[i]);
i++;
}
return listaNueva;
}
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(lista){
cantElementos = lista.length;
let i = 0;
while(i < cantElementos){
lista[i] = lista[i]*lista[i];
i++;
}
}