Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

hora de practicar

// 1. Crear lista vacía
let listaGenerica = [];

// 2. Crear lista de lenguajes de programación
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

// 3. Agregar elementos a la lista
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');

// 4. Función para mostrar todos los elementos
function mostrarElementos(lista) {
console.log("Elementos de la lista:");
for (let i = 0; i < lista.length; i++) {
console.log(lista[i]);
}
}

// 5. Función para mostrar elementos en orden inverso
function mostrarElementosInverso(lista) {
console.log("Elementos en orden inverso:");
for (let i = lista.length - 1; i >= 0; i--) {
console.log(lista[i]);
}
}

// 6. Función para calcular el promedio
function calcularPromedio(lista) {
if (lista.length === 0) return 0;

let suma = 0;
for (let i = 0; i < lista.length; i++) {
    suma += lista[i];
}
return suma / lista.length;

}

// 7. Función para encontrar el número más grande y más pequeño
function encontrarMaximoMinimo(lista) {
if (lista.length === 0) {
console.log("La lista está vacía");
return;
}

let maximo = lista[0];
let minimo = lista[0];

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

console.log(`Número más grande: ${maximo}`);
console.log(`Número más pequeño: ${minimo}`);

}

// 8. Función para sumar todos los elementos
function sumarElementos(lista) {
let suma = 0;
for (let i = 0; i < lista.length; i++) {
suma += lista[i];
}
return suma;
}

// 9. Función para encontrar la posición de un elemento
function encontrarPosicion(lista, elemento) {
for (let i = 0; i < lista.length; i++) {
if (lista[i] === elemento) {
return i;
}
}
return -1;
}

// 10. Función para sumar dos listas elemento por elemento
function sumarListas(lista1, lista2) {
if (lista1.length !== lista2.length) {
console.log("Las listas deben tener el mismo tamaño");
return [];
}

let resultado = [];
for (let i = 0; i < lista1.length; i++) {
    resultado.push(lista1[i] + lista2[i]);
}
return resultado;

}

// 11. Función para calcular cuadrados
function calcularCuadrados(lista) {
let cuadrados = [];
for (let i = 0; i < lista.length; i++) {
cuadrados.push(lista[i] * lista[i]);
}
return cuadrados;
}