let listaGenerica = [];
let lenguagesDeProgramacion = ['JavaScript','C','C++','Kotlin','Python'];
lenguagesDeProgramacion.push('Java');
lenguagesDeProgramacion.push('Ruby');
lenguagesDeProgramacion.push('GoLang');
function mostrarLista(){
let contador = 0;
while(contador<lenguagesDeProgramacion.length){
console.log(lenguagesDeProgramacion[contador]);
contador++;
}
}
function mostrarListaInversa(){
let contador = lenguagesDeProgramacion.length;
while(contador>=0){
console.log(lenguagesDeProgramacion[contador]);
contador--;
}
}
function sumarlista(lista){
let contador = 0;
sumaNumeros = 0;
while(contador<lista.length){
sumaNumeros = sumaNumeros + lista[contador];
contador++;
}
return sumaNumeros;
}
function numeroGrandePequeno(lista){
let grande = Math.max.apply(null, lista);
let pequeno = Math.min.apply(null, lista);
return `El numero mas grande es ${grande} y el mas pequeño es ${pequeno}`;
}
function promedioLista(lista){
return (sumarlista(lista)/lista.length);
}
function buscarPosicion(lista,elemento){
let contador = 0;
let posicion;
while(contador<lista.length){
if(elemento === lista[contador]) {
posicion = contador;
}else{
posicion = -1;
}
contador++;
}
return posicion;
}
function sumarlistas(lista1,lista2){
let indice = 0;
let nuevaLista = [];
while(indice < lista1.length){
nuevaLista.push(lista1[indice]+lista2[indice]);
indice++;
}
return nuevaLista;
}
function cuadradoLista(lista){
let indice = 0;
let nuevaLista = [];
while(indice < lista.length){
nuevaLista.push(Math.pow(lista[indice],2));
indice++;
}
return nuevaLista;
}