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

[Proyecto] desafio #4 funciones y listas

// 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 mostrarLenguagesSeparadamente() { for (let i = 0; i < lenguagesDeProgramacion.length; i++) { console.log(lenguagesDeProgramacion[i]); } }

mostrarLenguagesSeparadamente();

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

mostrarLenguagesReversoSeparadamente();

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

let numeros = [10, 20, 30, 40, 50]; let media = calcularMedia(numeros); console.log('Média:', media);

// 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. function encontrarMayorMenor(lista) { let mayor = lista[0]; let menor = lista[0];

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

console.log('Mayor:', mayor); console.log('Menor:', menor); }

let numerosmm = [15, 8, 25, 5, 12]; encontrarMayorMenor(numerosmm);

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

let numerosd = [15, 8, 25, 5, 12]; let suma = calcularSuma(numerosd); console.log('Suma:', suma); /* 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 encontrarIndiceElemento(lista, elemento) { for (let i = 0; i < lista.length; i++) { if (lista[i] === elemento) { return i; // Retorna el índice del elemento encontrado } } return -1; // Retorna -1 si el elemento no se encuentra en la lista }

/* 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. */ function sumaListas(lista1, lista2){ let resultante = []; for (let i = 0; i < lista1.length; i++) { resultante.push(lista1[i] + lista2[i]); }

return resultante; 

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

return resultante; 

}

1 respuesta

Hola Jhonny, espero que estés bien

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!