let listaGenerica = [];
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin' , 'Python'];
lenguagesDeProgramacion.push('Java');
lenguagesDeProgramacion.push('Ruby');
lenguagesDeProgramacion.push('GoLang');
function muestraLenguagesDeProgramacion(){
let longitudLista = lenguagesDeProgramacion.length;
let contador = 0;
while (contador < lenguagesDeProgramacion.length){
console.log(Elemento [${contador}]: ${lenguagesDeProgramacion[contador]}
);
contador++;
}
}
muestraLenguagesDeProgramacion();
function muestraInversoLenguagesDeProgramacion(){
let longitudLista = lenguagesDeProgramacion.length;
let contador = lenguagesDeProgramacion.length-1;
while (contador >= 0){
console.log(Elemento [${contador}]: ${lenguagesDeProgramacion[contador]}
);
contador--;
}
}
muestraInversoLenguagesDeProgramacion();
function calculaPromedioListaNumeros(listaNumeros){
let longitudLista = listaNumeros.length;
let contador = 0;
let promedio = 0;
let acumulador = 0;
while (contador < listaNumeros.length){
acumulador = acumulador + listaNumeros[contador];
contador++;
}
promedio = acumulador / listaNumeros.length;
console.log(Promedio: ${promedio}
);
}
calculaPromedioListaNumeros([2,4,6]);
function mayorMenorListaNumeros(listaNumeros){
let longitudLista = listaNumeros.length;
let contador = 0;
let mayor = 0;
let menor = 0;
while (contador < listaNumeros.length){
if(mayor > listaNumeros[contador]){
menor = listaNumeros[contador]
} else {
mayor = listaNumeros[contador]
}
if(mayor < listaNumeros[contador]){
menor = listaNumeros[contador]
} else {
mayor = listaNumeros[contador]
}
contador++;
}
console.log(`Mayor: ${mayor}`);
console.log(`Menor: ${menor}`);
}
mayorMenorListaNumeros([2,4,6]);
function sumaListaNumeros(listaNumeros){
let longitudLista = listaNumeros.length;
console.log(Longitud lista ${longitudLista}
);
let contador = 0;
let acumulador = 0;
while (contador < listaNumeros.length){
console.log(`Elemento [${contador}]: ${listaNumeros[contador]}`);
acumulador = acumulador + listaNumeros[contador];
contador++;
}
console.log(`Cantidad elementos: ${listaNumeros.length}`);
console.log(`Cantidad acumulada: ${acumulador}`);
}
sumaListaNumeros([2,4,6]);
function sumaListaNumeros(numero){
let listaNumeros = [1,2,3,4,5,6,7,8,9,10];
let longitudLista = listaNumeros.length;
console.log(Longitud lista ${longitudLista}
);
console.log(Numero ${numero}
);
let contador = 0;
while (contador < listaNumeros.length){
if(listaNumeros[contador]=== parseInt(numero)){
console.log(La posicion del numero [${numero}] es: ${listaNumeros[contador-1]}
);
return listaNumeros[contador-1];
}
contador++;
}
return -1;
}
sumaListaNumeros(11);
console.log(${sumaListaNumeros(11)}
);
function sumaDosListasNumeros(listaNumeros1,listaNumeros2){
let longitudLista1 = listaNumeros1.length;
let longitudLista2 = listaNumeros2.length;
console.log(Longitud lista1 ${longitudLista1}
);
console.log(Longitud lista2 ${longitudLista2}
);
if(listaNumeros1.length === listaNumeros2.length){
let contador = 0;
let promedio = 0;
let acumulador = 0;
while (contador < listaNumeros1.length){
console.log(Lista 1-Elemento [${contador}]: ${listaNumeros1[contador]}
);
console.log(Lista 2-Elemento [${contador}]: ${listaNumeros2[contador]}
);
acumulador = acumulador + listaNumeros1[contador] + listaNumeros2[contador];
console.log(Cantidad acumulada: ${acumulador}
);
contador++;
}
console.log(Cantidad acumulada: ${acumulador}
);
}else{
console.log('La longitud de las listas son diferentes');
}
}
sumaDosListasNumeros([1,2,3,4,5],[1,2,3,4,5]);
function listasNumerosAlCuadrado(listaNumeros1){
let longitudLista1 = listaNumeros1.length;
console.log(Longitud lista1 ${longitudLista1}
);
let contador = 0;
let contador2 = 0;
let listaNumeros2=[];
while (contador < listaNumeros1.length){
console.log(Elemento1 [${contador}]: ${listaNumeros1[contador]}
);
listaNumeros2.push(listaNumeros1[contador]*listaNumeros1[contador]);
contador++;
}
while (contador2 < listaNumeros2.length){
console.log(Elemento2 [${contador2}]: ${listaNumeros2[contador2]}
);
contador2++;
}
}
listasNumerosAlCuadrado([1,2,3,4]);