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

Desafio

Comparto mi resultado del desafió para evaluación y en que puedo mejorar.

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 mostrarLista(lenguagesDeProgramacion){
    console.log(lenguagesDeProgramacion);
}
mostrarLista(lenguagesDeProgramacion);

5.Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.

function mostrarListaInversa (lenguagesDeProgramacion){
    console.log(lenguagesDeProgramacion.reverse());
}
mostrarListaInversa(lenguagesDeProgramacion);

6.Crea una función que calcule el promedio de los elementos en una lista de números.

let lista = [1, 2, 3, 4, 5];
function promedioLista(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
        suma += lista[i];
    }
    return console.log("El promedio de la lista es: " + suma / lista.length);
}
promedioLista(lista);

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.

let numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

function menorMayor(numeros){
    let menor = Math.min(...numeros);
    let mayor = Math.max(...numeros);
    console.log("Número menor es:", menor);
    console.log("Número mayor es:", mayor);
}
menorMayor(numeros);

8.Crea una función que devuelva la suma de todos los elementos en una lista.

let elemento = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

function sumaElementos (elemento){
    let suma = 0;
    for (let i = 0; i < elemento.length; i++) {
        suma += elemento[i];
    }
    console.log("La suma de los elementos es: ", suma);
}
sumaElementos(elementos);

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 buscarElemento(lista, elemento) {
    return console.log(lista.indexOf(elemento));
}
buscarElemento([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 5);

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.

let lista1 = [1, 2, 3, 4, 5];
let lista2 = [6, 7, 8, 9, 10];

function sumaListas(lista1, lista2) {
    let suma = lista1.concat(lista2);
    console.log(suma);
}
sumaListas(lista1, lista2);

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

let arreglo = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

function arregloAlCuadrado(arreglo){
    let cuadrado = arreglo.map(function (x) {
        return x ** 2;
    });
    ;
}

arregloAlCuadrado(arreglo);
1 respuesta

Hola Estudiante, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

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!