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

[Proyecto] 04. Listas Desafios practicas


// 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'.
let lenguajesDeProgramacion=['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
console.log(lenguajesDeProgramacion);

// 3 Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
let lenguajesDeProgramacion2=[];
lenguajesDeProgramacion2.push('Java', 'Ruby', 'GoLang');

// 4 Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function showElements() {
    console.log(lenguajesDeProgramacion2);
}
showElements();

// 5 Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion 
// en orden inverso.
function invertido() {
    console.log(lenguajesDeProgramacion2.reverse());
}
invertido();

// 6 Crea una función que calcule el promedio de los elementos en una lista de números.
function promedio() {
    promedios=[10, 10, 10, 10];
    contador=0;
    resultado=0;
    while (contador<promedios.length) {
        resultado+=promedios[contador];
        contador++;
    }
    return resultado/promedios.length;
}
console.log(promedio());

// 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 mayorMenor() {
    let numeros=[4, 1, 578, 188];
    let numeroMayor = Math.max(...numeros);
    let numeroMenor = Math.min(...numeros);
    let resultado=`El numero mayor es ${numeroMayor} y el numero menor es ${numeroMenor}`;
    return resultado;
}
console.log(mayorMenor());

// 8 Crea una función que devuelva la suma de todos los elementos en una lista.
function sumaArray() {
    let listaSuma=[10, 10, 10, 10];
    return listaSuma.reduce((acumulador, valorActual) => acumulador + valorActual, 0);
}
console.log(sumaArray());

// 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.
let listaNumeros=[12, 46, 90];
function encontrarElemento(numero) {
    return listaNumeros.indexOf(numero);
}
console.log(encontrarElemento(90));
console.log(encontrarElemento(92));

// 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.
let array1=[2, 5, 10, 15], array2=[2, 5, 10, 15];
contador=0;
function sumaUnoAUno() {
    let resultado=[];
    while (contador<array1.length) {
        let suma=array1[contador]+array2[contador]
        resultado.push(suma)
        contador++;
    }
    return resultado;
}
console.log(sumaUnoAUno());

// 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() {
    let numeros=[4, 9, 16, 25];
    let raiz=numeros.map(function (x) {
       return Math.sqrt(x);
    });
    return raiz;
}
console.log(cuadrado());