1
respuesta

Desafío: hora de practicar

// Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];

// Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
let lenguajesProgramacion=['JavaScript','C','C++','Kotlin','Python'];

// Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguajesProgramacion.push('Java','Ruby','GoLang');

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

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

// Crea una función que calcule el promedio de los elementos en una lista de números.
function promedio(array){
    let sum=0;
    for (let i =0;i <array.length; i++) {
        sum+=array[i];
    }
    return sum/array.length;
}

// 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(array){
    let mayor=array[0];
    let menor=array[0];
    for (let i = 0 ; i < array.length; i++) {
        if (array[i]>mayor) {
            mayor=array[i];
        }
        if (array[i]<menor) {
            menor=array[i];
        }
    }
    return console.log(`El mayor es ${mayor} y el menor es ${menor}`);
}

// Crea una función que devuelva la suma de todos los elementos en una lista.
function sum(array){
    let sum=0;
    for (let i =0;i <array.length; i++) {
        sum+=array[i];
    }
    return sum;
}

// 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 findPosition(array,elemento){
    for(let i = 0; i < array.length; i++){
        if(array[i]===elemento){
            return i;
        }
    }
    return -1;
}

// 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 sumArray(a,b){
    if (a.length === b.length) {
        let r=[];
        for( let i=0; i <a.length; i++){
            r[i]=a[i]+b[i];
        }
        return r;
    } else{
        return `Los arreglos no tienen la misma longitud.`;
    }
}

// Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function Potencia(array){
    result=[];
    for(let i=0; i<array.length; i++){
        result[i]=array[i]*array[i];
    }
}

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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