- Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];
- 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'];
- Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarLenguagesDeProgramacion() {
for (let i = 0; i <= lenguagesDeProgramacion.length - 1; i++) {
console.log(lenguagesDeProgramacion[i]);
}
return;
}
mostrarLenguagesDeProgramacion();
- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrasLenguagesDeProgramacionInverso() {
let posicionMaxDeLista = lenguagesDeProgramacion.length - 1;
for (let i = posicionMaxDeLista; i >= 0; i--) {
console.log(lenguagesDeProgramacion[i]);
}
}
mostrasLenguagesDeProgramacionInverso();
- Crea una función que calcule el promedio de los elementos en una lista de números.
function calculaPromedio(listaNumeros) {
let contador = 0;
let suma = 0;
let resultado = 0;
while (contador <= listaNumeros.length - 1) {
suma += listaNumeros[contador];
contador++;
}
resultado = suma / listaNumeros.length;
return resultado;
}
let listaNum = [4, 8, 12, 3, 1, 3, 52];
console.log(calculaPromedio(listaNum));
- 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 muestraNumeroMayorYMenor(listaNumeros) {
let mayor = 0;
let menor = 0;
for (let i = 0; i <= listaNumeros.length - 1; i++) {
if (listaNumeros[i] > mayor) {
mayor = listaNumeros[i];
}
}
menor = mayor;
for (let i = 0; i <= listaNumeros.length - 1; i++) {
if (listaNumeros[i] < menor) {
menor = listaNumeros[i];
}
}
console.log(`El número mayor es: ${mayor}`);
console.log(`El número menor es: ${menor}`);
}
let listaNum = [4, 8, 12, 3, 1, 3, 52];
muestraNumeroMayorYMenor(listaNum);
- Crea una función que devuelva la suma de todos los elementos en una lista.
function sumaListaNumeros(listaNumeros) {
let suma = 0;
for (let i = 0; i <= listaNumeros.length - 1; i++) {
suma += listaNumeros[i];
}
return suma;
}
let listaNum = [4, 8, 12, 3, 1, 3, 52];
console.log(sumaListaNumeros(listaNum));
- 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.
let lista = [8, 14, 24, 6, 2, 66, 104];
function posicionDeLista(elemento) {
if (lista.includes(elemento)) {
for (let i = 0; i <= lista.length - 1; i++) {
if (elemento === lista[i]) {
return i;
}
}
} else {
return -1;
}
}
console.log(posicionDeLista(66));
- 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 sumaElementos(lista1, lista2) {
let sumaDeListas = [];
let guardaSuma = 0;
if (lista1.length === lista2.length) {
for (let i = 0; i <= lista1.length - 1; i++) {
guardaSuma = lista1[i] + lista2[i];
sumaDeListas.push(guardaSuma);
}
return sumaDeListas;
} else {
return 'Las listas no tienen el mismo tamaño';
}
}
let lista = [8, 14, 24, 6, 2, 66, 104];
let listaNum = [4, 8, 12, 3, 1, 3, 52];
console.log(sumaElementos(lista, listaNum));
- Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function listaAlCuadradoDeNumeros(listaNumeros) {
let nuevaLista = [];
for (let i = 0; i <= listaNumeros.length - 1; i++) {
nuevaLista.push(listaNumeros[i] ** 2);
}
return nuevaLista;
}
let lista = [8, 14, 24, 6, 2, 66, 104];
console.log(listaAlCuadradoDeNumeros(lista));