Saludos amigos, les dejo los ejercicios de este desafio.
/*Crea una lista vacía llamada "listaGenerica".*/
let listaGenerica = [];
let listaNumeros = [7,4,2,3,11];
let listaMix = [4,"perro",87, 12,"azul", 7];
let listaA =[5, 9, "sol", 7];
let listaB =[1, "perro", "carro", 6];
/*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'];
/*Agrega a la lista "lenguagesDeProgramacion los
siguientes elementos: 'Java', 'Ruby' y 'GoLang'.*/
lenguajesDeProgramacion.push('java','Ruby','GoLang');
/*Crea una función que muestre en la consola todos
los elementos de la lista "lenguagesDeProgramacion.*/
function mostrarElementosLista(){
console.log(lenguajesDeProgramacion);
}
mostrarElementosLista();
/*Crea una función que muestre en la consola todos los
elementos de la lista "lenguagesDeProgramacion en orden inverso.*/
function mostrarElementosListaInverso(){
let contador = lenguajesDeProgramacion.length-1;
console.log(contador);
while(contador >= 0){
console.log(lenguajesDeProgramacion[contador]);
contador--;
}
}
mostrarElementosListaInverso();
/*Crea una función que calcule el promedio de los elementos en una
lista de números.*/
function promedioLista(listaNumeros){
let contador = 0;
let sumatoria =0;
while(contador<=listaNumeros.length-1){
sumatoria = sumatoria + listaNumeros[contador];
contador++;
}
console.log(`El promedio es ${sumatoria/listaNumeros.length}`);
}
promedioLista(listaNumeros);
/*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 mayorYmenorLista(listaNumeros){
let numeroMayor=listaNumeros[0];
let numeroMenor=listaNumeros[0];
for(let i=1; i<listaNumeros.length;i++){
if(listaNumeros[i]>numeroMayor){
numeroMayor = listaNumeros[i];
}
}
for(let i=1;i<listaNumeros.length;i++){
if(listaNumeros[i]<numeroMenor){
numeroMenor = listaNumeros[i];
}
}
console.log(listaNumeros);
console.log(numeroMenor);
console.log(numeroMayor);
}
mayorYmenorLista(listaNumeros);
/*Crea una función que devuelva la suma de todos los elementos en una lista.*/
function sumaLista(listaNumeros){
let i=0;
let sumatoria=0;
while(i<listaNumeros.length){
sumatoria += parseInt(listaNumeros[i]);
i++
}
console.log(`La sumatoria de la lista es: ${sumatoria}`);
}
sumaLista(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 encontrarParametroEnLista(parametro,lista){
let i =0;
while(i<lista.length){
if(lista[i]===parametro){
return(`El elemento se encuentra en la posición ${i} de la lista.`);
}
i++
}
return -1;
}
console.log(encontrarParametroEnLista("azul",listaMix));
/*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 sumaDeListas(listaA, listaB){
let listaCombinada=[];
for(let i=0; i<listaA.length;i++){
listaCombinada.push(listaA[i]);
console.log(listaA[i])
}
for(let i=0; i<listaB.length;i++){
listaCombinada.push(listaB[i]);
}
return listaCombinada;
}
console.log(sumaDeListas(listaA, listaB));
/*Crea una función que reciba una lista de números y devuelva una nueva
lista con el cuadrado de cada número.*/
function listaAlCuadrado(listaNumeros){
let cuadradosLista = [];
for(let i=0;i<listaNumeros.length;i++){
cuadradosLista.push(Math.pow(listaNumeros[i],2));
}
return cuadradosLista;
}
console.log(listaAlCuadrado (listaNumeros));