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

Desafio: Hora de Practicar (Funciones)

//Crear una lista vacia
 let listaGenerica = [];
 console.log(listaGenerica);

 //Lista Lenguajes de programación

 let lenguajesDeProgramacion = ["JavaScript","C","C++","Kotlin","Python"];

 //Agregrar a lista

 lenguajesDeProgramacion.push("Java","Ruby","GoLang");
 console.log(lenguajesDeProgramacion);
 console.log(lenguajesDeProgramacion.length);

 //Mostrar elementos de la lista

 function mostrarLenguajes() {
    for(let i = 0; i < lenguajesDeProgramacion.length; i++) {
    console.log(lenguajesDeProgramacion[i]);
    }
    
 }

 mostrarLenguajes();

//Mostrar lista en orden Inverso

function mostrarInverso() {
    for(let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {
        console.log(lenguajesDeProgramacion[i]);
    }
}

mostrarInverso();

//Calcular el promedio

let numeros = [50,60,70,80,90];


function calcularPromedio(lista) {
    let suma = 0;

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

let promedio = calcularPromedio (numeros);
console.log(`El promedio de la lista es: ${promedio}`);

//Mostrar el numero mas gran y mas pequeño de una lista

let valores = [60,83,70,10];

function encontrarMayorYMenor(listaDos) {
    let menor = listaDos[0];
    let mayor = listaDos[0];

    for (let i = 1; i < listaDos.length; i++ ) {
        if (listaDos[i] > mayor){
            mayor = listaDos[i];
        }
        if (listaDos[i] < menor) {
            menor = listaDos[i];
        }
    }

    return {mayor,menor};
    
}

let resultado = encontrarMayorYMenor(valores);
console.log(`El numero menor es: ${resultado.menor}`);
console.log(`El numero mayor es: ${resultado.mayor}`);



//Crear funcion que devuelva la suma de todos los elementos de la lista

let numeros = [89,74,3,20];

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

    return suma;
}

let suma = sumarValores(numeros);
console.log(suma);


/* Crear funcion que devuelva la posicion en la lista
donde se encuentra un elemento pasado como parametro
o -1 si no existe en la lista
*/

function encontrarIndice(lista, elemento) {

    for(let i = 0; i < lista.length; i++) {
        if (lista[i] === elemento) {
            return i;
        }
    }
    return -1;
    
}

let lista = [10,20,30,40,50];
let elementoABuscar = 30;

let indice = encontrarIndice(lista, elementoABuscar);
console.log(`El indice del elemento ${elementoABuscar} es: ${indice}`);


/*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 sumarListas(lista1,lista2) {
    return lista1.map((num, index) => num + lista2[index]);
    
}

let lista1 = [8,7,9,5];
let lista2 = [6,4,15,25];
let resultado =  sumarListas(lista1,lista2);
console.log(resultado);



/*Crea una función que reciba una lista de números y
devuelva una nueva lista con el cuadrado de cada número.
*/

function calcularCuadrados(lista) {
    return lista.map(numero => numero **2);
    
}

const numeros = [7,2,3,10,20];
const cuadrados = calcularCuadrados(numeros);
console.log(`Numeros Originales: ${numeros}`);
console.log(`Cuadrado de los numeros: ${cuadrados}`);
1 respuesta

Hola! ¿Cómo estás?

Gracias por compartir tu código con nosotros. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad. ¡Gracias nuevamente! Saludos,

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