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 04. Listas --- Lógica de programación: explorar funciones y listas

repositorio git= https://github.com/LuisAmorteguiTest3691/Desaf-o-hora-de-practicar-04.-Listas-----L-gica-de-programaci-n-explorar-funciones-y-listas pagina web = https://luisamorteguitest3691.github.io/Desaf-o-hora-de-practicar-04.-Listas-----L-gica-de-programaci-n-explorar-funciones-y-listas/


  console.log(`Nuevo valor de la lista [ ${lista.join(', ')} ]`);
    }

    // ejercicio 5
    function ejercicioCinco(lista) {
        let valoresAgregar = ['Java', 'Ruby', 'GoLang'];

        valoresAgregar.forEach(dato => {
            lista.push(dato)
        });

        console.log('/******************************************************************/');
        console.log('Ejericicio 5');
        console.log(`Los valores inversos son [ ${lista.slice().reverse().join(', ')} ]`)
        console.log('/******************************************************************/');
    }

    // ejercicio 6
    function ejercicio6() {
        const listaNumeros = [7, 4, 25, 21, 33, 105, 8, 1];
        const cantidadNumerosLista = listaNumeros.length;
        let numerosSumados = 0;

        listaNumeros.forEach(numero => {
            numerosSumados += numero;
        });

        let promedioNumeros = numerosSumados / cantidadNumerosLista;

        console.log('/******************************************************************/');
        console.log('Ejericicio 6');
        console.log(`La cantidad de numeros en la lista son ${cantidadNumerosLista}`);
        console.log(`La sumatoria de los numeros es: ${numerosSumados}`);
        console.log(`El promedio de los numeros es: ${promedioNumeros}`);
        console.log('/******************************************************************/');
    }

    // ejercicio 7
    function ejercicio7() {
        const listaNumeros = [7, 4, 25, 21, 33, 105, 8, 1];
        const numeroMenor = Math.min(...listaNumeros);
        const numeroMayor = Math.max(...listaNumeros);
        const listaNumeroMayorMenor = [];

        console.log('/******************************************************************/');
        console.log('Ejericicio 7');
        console.log(`El numero menor es: ${numeroMenor}`);
        console.log(`El numero mayor es:  ${numeroMayor}`);
        

        listaNumeroMayorMenor.push(numeroMenor);
        listaNumeroMayorMenor.push(numeroMayor);

        console.log(`La lista con los numetos mayor y menor es: [ ${listaNumeroMayorMenor.join(', ')} ]`)
        console.log('/******************************************************************/');
    }

    // ejercicio 8
    function ejercicio8() {
        let listaNumeros = [7, 4, 25, 21, 33, 105, 8, 1];
        let sumaNumeros = 0;

        listaNumeros.forEach(numero => {
            sumaNumeros += numero;
        });

        console.log('/******************************************************************/');
        console.log('Ejericicio 8');
        console.log(`La suma de todos los elementos [ ${listaNumeros.join(', ')} ] es de ${sumaNumeros}`);
        console.log('/******************************************************************/');
    }

    // ejercicio 10
    function ejercicio10() {
        let listaUnoNumeros = [7, 4, 25, 21, 33, 105, 8, 1];
        let listaDosNumeros = [8, 5, 10, 4, 1, 15, 33, 24];
        let sumaNumerosLista = 0;

        if (listaUnoNumeros.length != listaDosNumeros.length) {
            alert('Las listas deben tener el mismo valor de elementos')
        } else {
            sumaNumerosLista = listaUnoNumeros.map((valor, i) => valor + listaDosNumeros[i]);
        }

        console.log('/******************************************************************/');
        console.log('Ejericicio 10');
        console.log(`La lista uno es: [ ${listaUnoNumeros.join(', ')} ]`)
        console.log(`La lista dos es: [ ${listaDosNumeros.join(', ')} ]`);
        console.log(`La suma de los numeros es: [ ${sumaNumerosLista.join(', ')} ]`);
        console.log('/******************************************************************/');
    }

    // ejercicio 11
    function ejercicio11() {
        let listaNumeros = [4, 7, 2, 3];
        let numerosCuadradoDos = 0;

        numerosCuadradoDos = listaNumeros.map(valor => Math.pow(valor, 2));


        console.log('/******************************************************************/');
        console.log('Ejericicio 11');
        console.log(`Lista actual es: [ ${listaNumeros.join(', ')} ]`)
        console.log(`Los cuadrados de los valores son: [ ${numerosCuadradoDos.join(', ')} ]`)
        console.log('/******************************************************************/');
        
    }

    ejercicio3(lenguagesDeProgramacion);
    ejercicioCuatro(lenguagesDeProgramacion);
    ejercicioCinco(lenguagesDeProgramacion);
    ejercicio6();
    ejercicio7();
    ejercicio8();
    ejercicio10();
    ejercicio11();
});