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);