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

Desafío: hora de practicar 2

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 encontrarPosicion(elemento, lista) { let posicion = lista.indexOf(elemento); return posicion; } let listaEjemplo = [10, 5, 30, 8, 15]; let elementoBuscar = 30; let posicionEncontrada = encontrarPosicion(elementoBuscar, listaEjemplo); console.log("Lista de números:", listaEjemplo); if (posicionEncontrada !== -1) { console.log("El elemento " + elementoBuscar + " se encuentra en la posición " + posicionEncontrada); } else { console.log("El elemento " + elementoBuscar + " 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 sumarListas(lista1, lista2) { if (lista1.length !== lista2.length) { return } let listaResultado = []; for (let i = 0; i < lista1.length; i++) { let suma = lista1[i] + lista2[i]; listaResultado.push(suma); } return listaResultado; } let lista1 = [1, 2, 3, 4, 5]; let lista2 = [5, 4, 3, 2, 1]; let resultadoSumaListas = sumarListas(lista1, lista2); console.log("Lista 1:", lista1); console.log("Lista 2:", lista2); console.log("Resultado de la suma:", resultadoSumaListas);

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 calcularCuadrados(listaNumeros) { let listaCuadrados = []; for (var i = 0; i < listaNumeros.length; i++) { let cuadrado = Math.pow(listaNumeros[i], 2); listaCuadrados.push(cuadrado); } return listaCuadrados; } let listaEjemplo = [1, 2, 3, 4, 5]; let resultadoCuadrados = calcularCuadrados(listaEjemplo); console.log("Lista de números:", listaEjemplo); console.log("Cuadrados de los números:", resultadoCuadrados);

1 respuesta

¡Estimado estudiante!

Aprecio tu participación en el foro. Quiero recordarte que este espacio está pensado principalmente para aclarar dudas y hacer preguntas. No es necesario compartir cada actividad detalladamente.

¡Gracias por tu comprensión y por contribuir a hacer del foro un lugar enfocado en el intercambio útil y constructivo! Si prefieres discutir o compartir comentarios sobre el contenido te invitamos a unirte a nuestra comunidad en Discord.

Saludos.

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