Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hora de practicar

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]);