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

desafio array

  1. Lista vacía llamada "listaGenerica"
    let listaGenerica = [];

  2. Lista de lenguajes de programación
    let lenguagesDeProgramacion = ["JavaScript", "C", "C++", "Kotlin", "Python"];

  3. Agregar elementos a la lista
    lenguagesDeProgramacion.push("Java", "Ruby", "GoLang");

  4. Función para mostrar todos los elementos
    function mostrarLenguajes() {
    lenguagesDeProgramacion.forEach(lenguaje => console.log(lenguaje));
    }

  5. Función para mostrar elementos en orden inverso
    function mostrarLenguajesInverso() {
    for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--) {
    console.log(lenguagesDeProgramacion[i]);
    }
    }

  6. Función que calcula el promedio de una lista de números
    function calcularPromedio(listaNumeros) {
    if (listaNumeros.length === 0) return 0;
    let suma = listaNumeros.reduce((acc, num) => acc + num, 0);
    return suma / listaNumeros.length;
    }

  7. Función que muestra el número más grande y el más pequeño
    function mostrarMayorYMenor(listaNumeros) {
    let mayor = Math.max(...listaNumeros);
    let menor = Math.min(...listaNumeros);
    console.log("Mayor:", mayor);
    console.log("Menor:", menor);
    }

  8. Función que devuelve la suma de todos los elementos
    function calcularSuma(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
    suma += lista[i];
    }
    return suma;
    }
    let numeros = [15, 8, 25, 5, 12];
    let suma = calcularSuma(numeros);
    console.log('Suma:', suma);

  9. Función que devuelve la posición de un elemento
    function posicionElemento(lista, elemento) {
    return lista.indexOf(elemento); // devuelve -1 si no existe
    }

  10. Función que suma dos listas elemento a elemento
    const lista1 = [1, 2, 3];
    const lista2 = [4, 5, 6];
    const resultado = sumarListas(lista1, lista2);
    console.log(resultado);
    }

  11. Función que devuelve una lista con el cuadrado de cada número
    function cuadradosLista(listaNumeros) {
    return listaNumeros.map(num => num * num);
    }

1 respuesta

¡Hola Dayira!

Veo que estás trabajando en un conjunto de desafíos relacionados con funciones y listas. Parece que ya has avanzado bastante en ellos. Aquí tienes un pequeño repaso de las tareas que has completado:

  1. Has creado una lista vacía llamada listaGenerica.
  2. Has creado una lista de lenguajes de programación y agregado más elementos a ella.
  3. Has implementado funciones para mostrar los lenguajes de programación en orden normal e inverso.
  4. Has creado funciones para calcular el promedio, encontrar el número más grande y más pequeño, y sumar todos los elementos de una lista.
  5. También has implementado funciones para encontrar la posición de un elemento, sumar dos listas elemento a elemento, y calcular el cuadrado de cada número en una lista.

Todo parece estar en orden con el código que has compartido. Si te encuentras con algún problema específico en alguno de estos pasos o si algo no está funcionando como esperabas, por favor, házmelo saber para que pueda ayudarte mejor.

Espero que esto te ayude y que sigas disfrutando del aprendizaje de la programación. ¡Bons estudios!