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

Desafio 4: hora de practicar

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

// 2. Crear una lista de lenguajes de programación. let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'PHP', 'Python'];

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

// 4. Función para mostrar todos los elementos de la lista. function mostrarLenguajes() { console.log("Lenguajes de programación:"); lenguagesDeProgramacion.forEach(lenguaje => console.log(lenguaje)); }

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

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

// 7. Función para mostrar el número más grande y el más pequeño en una lista. function mostrarMinimoMaximo(listaNumeros) { const maximo = Math.max(...listaNumeros); const minimo = Math.min(...listaNumeros); console.log(Número más grande: ${maximo}, Número más pequeño: ${minimo}); }

// 8. Función que devuelve la suma de todos los elementos en una lista. function sumarElementos(listaNumeros) { return listaNumeros.reduce((acc, num) => acc + num, 0); }

// 9. Función que devuelve la posición de un elemento en la lista o -1 si no existe. function encontrarPosicion(lista, elemento) { const posicion = lista.indexOf(elemento); return posicion !== -1 ? posicion : -1; }

// 10. Función que suma dos listas de números del mismo tamaño. function sumarListas(lista1, lista2) { return lista1.map((num, index) => num + lista2[index]); }

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

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.

¡Abrazos y buenos estudios!

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