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

[Proyecto] Desafío: Hora de Practicar.


//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 lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

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

//4. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarElementosDeUnArreglo(params) {
    for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
        console.log(lenguagesDeProgramacion);
    }
}

mostrarElementosDeUnArreglo;

//5. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrarElementosInversos(params) {
    for (let i = lenguagesDeProgramacion.length -1; i >= 0; i--) {
        console.log(lenguagesDeProgramacion[i]);
    }
}

mostrarElementosInversos;

//6. Crea una función que calcule el promedio de los elementos en una lista de números.
function promedioDeUnArreglo(numeros) {

    let sumaTotal = 0 ;

    for (let i = 0; i < numeros.length; i++) {
        sumaTotal += numeros[i];
    }

    return sumaTotal / numeros.length;
}

let numeros = [10, 20, 30, 40, 50];
let media = calcularMedia(numeros);
console.log('Média:', media);

//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 MostrarMayorYMenor(lista) {

    let mayor = lista[0];
    let menor = lista[0];

    for (let i = 0; i < lista.length; i++) {
        if (lista[i] > mayor) {
            mayor = lista[i];
        }else if (lista[i] < menor) {
            menor = lista[i];
        }
    console.log('Mayor' + mayor);
    console.log('Menor' + menor);
    }
}

let numero1 = [10, 20, 30 , 40];
MostrarMayorYMenor(numero1);

//8. Crea una función que devuelva la suma de todos los elementos en una lista.
function calcularSuma(lista) {

    for (let i = 0; i < lista.length; i++) {
        suma += lista.length[i];
    }
    return suma;
}

let numero = [20, 30, 50, 15];
let suma = calcularSuma(numero);
console.log('la suma de los arreglos es: ' + suma);

//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.
function encontrarIndiceElemento(lista, elemento) {
    for (let i = 0; i < lista.length; i++) {
    if (lista[i] === elemento) {
        return i; // Retorna el índice del elemento encontrado
    }
    }
    return -1; // Retorna -1 si el elemento no se encuentra en la lista
}

//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.

function sumaDeDosArreglos(lista1, lista2) {

    let sumaArreglos = []; 
    for (let i = 0; i < lista1.length; i++) {
        sumaArreglos[i] = lista1[i] + lista2[i];
    }
    return sumaArreglos;
}

let arregloNumerico1 = [10, 20, 30, 40];
let arregloNumerico2 = [10, 20, 30, 40];
let resultado = sumaDeDosArreglos(arregloNumerico1, arregloNumerico2);
console.log('La suma de los arreglos es: ' + resultado);

//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 listaAlCuadrado(lista) {
    let arregloCuadrado = [];
    for (let i = 0; i < lista.length; i++) {
        arregloCuadrado[i] = Math.pow(lista[i], 2);
    }
    return arregloCuadrado;
}

let listaNumerica = [10, 20, 30, 40];
let resultados = listaAlCuadrado(listaNumerica);
console.log('El  nuevo Arreglo es: ' + resultados);
1 respuesta

Hola, Daniel, 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.

¡Abrazos y buenos estudios!

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