Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

desafio practica

// crea una lista llamada lista generica
let listagenerica =[];
console.log (listagenerica);
//crea una lsita de programacion con los siguientes lenguajes
let listaDeLenguajes=['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
//Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
listaDeLenguajes.push('Java', 'Ruby', 'GoLang');
//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
listaDeLenguajes.forEach(function listaParametro(elemento,indice ){
    console.log(elemento,indice);
}) 
//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
let inversa1= listaDeLenguajes.reverse();
listaDeLenguajes.forEach(function inversa(inversa1,indice) {
    console.log(inversa1,indice);
})
//Crea una función que calcule el promedio de los elementos en una lista de números.
let numeros=[5,2,5];
function CalcularPromedio(numeros) {
    let suma= numeros.reduce((previosValue,currentValue)=>previosValue+currentValue,0);
    return suma/ numeros.length;
    
    }
    console.log(CalcularPromedio(numeros))

    // 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.
    let numeros2 =[1,2,3,4];
    function mayorMenor(numeros2) {
        let mayor= Math.max(...numeros2);
        const menor=Math.min(...numeros2)
        return `los numeros son ${mayor} y ${menor}`;
    }
console.log(mayorMenor(numeros2));

//Crea una función que devuelva la suma de todos los elementos en una lista.
function CalcularSuma2(numeros) {
    let suma12= numeros.reduce((previosValue,currentValue)=>previosValue+currentValue,0);
    return suma12;}
    console.log(CalcularSuma2(numeros));

    //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 lista1 =[1,2,3,4,5,6];
let lista2 =[50,40,60,70,80,90];
function nuevaLista(lista1,lista2){
    let lista3= lista1.map((currentValue,index)=>currentValue+lista2[index]);
    return lista3;
}
nuevaLista(lista1,lista2).forEach(function mostrarLista(elemento){
    console.log(elemento);
})
//Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.

lista1.forEach(function cuadrado(elemento) {
    console.log(Math.pow(elemento,2))
    
})

//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 posicion(lista,elemento) {
return lista.indexOf(elemento);
}
console.log(posicion(lista2,50)+','+posicion(lista1,7));
1 respuesta

Hola Kevin, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!