//Lista vacia
let listaGenerica = [ ];
//Lista lenguajes
let lenguagesDeProgramacion = [ 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python' ];
//Agregar
lenguagesDeProgramacion.push('Java', 'Ruby' y 'GoLang');
//Funcion
function mostrarLenguajes() {
console.log("Lenguajes de programación:");
for (let i = 0; i < lenguajesDeProgramacion.length; i++) {
console.log(lenguajesDeProgramacion[i]);
}
}
mostrarLenguajes();
//Función inversa
function mostrarLenguajesInverso() {
console.log("Lenguajes de programación en orden inverso:");
for (let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguajesDeProgramacion[i]);
}
}
mostrarLenguajesInverso();
//Promedio
function calcularPromedio(listaNumeros) {
if (listaNumeros.length === 0) return 0;
let suma = 0; // Inicializa la suma
for (let i = 0; i < listaNumeros.length; i++) {
suma += listaNumeros[i];
}
return suma / listaNumeros.length;
}
let numeros = [10, 20, 30, 40, 50];
let promedio = calcularPromedio(numeros);
console.log(`El promedio es: ${promedio}`);
//Número más grande
function mostrarMinimoYMaximo(listaNumeros) {
if (listaNumeros.length === 0) {
console.log("La lista está vacía.");
return;
}
let maximo = listaNumeros[0];
let minimo = listaNumeros[0];
for (let i = 1; i < listaNumeros.length; i++) {
if (listaNumeros[i] > maximo) {
maximo = listaNumeros[i];
}
if (listaNumeros[i] < minimo) {
minimo = listaNumeros[i];
}
}
console.log(`Número más grande: ${maximo}`);
console.log(`Número más pequeño: ${minimo}`);
}
let numeros = [10, 5, 20, 3, 15];
mostrarMinimoYMaximo(numeros);
//Suma de Lista
function sumarElementos(listaNumeros) {
let suma = 0;
for (let i = 0; i < listaNumeros.length; i++) {
suma += listaNumeros[i];
}
return suma;
}
let numeros = [10, 20, 30, 40, 50];
let resultado = sumarElementos(numeros);
console.log(`La suma de los elementos es: ${resultado}`);
//Posición en lista
function encontrarElemento(lista, elemento) {
for (let i = 0; i < lista.length; i++) {
if (lista[i] === elemento) {
return i;
}
}
return -1;
}
//Lista de números
function sumarListas(lista1, lista2) {
return lista1.map((num, index) => num + lista2[index]);
}
const lista1 = [1, 2, 3];
const lista2 = [4, 5, 6];
const resultado = sumarListas(lista1, lista2);
console.log(resultado);
//Lista de números2
function cuadradoLista(lista) {
return lista.map(num => num ** 2);
}
const lista = [2, 3, 4];
const resultado = cuadradoLista(lista);
console.log(resultado);