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

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

1 respuesta

1.- let listaGenerica = [];

2.- let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

3.- lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');

4.- function mostrarLenguagesSeparadamente() {
for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
console.log(lenguagesDeProgramacion[i]);
}
}

mostrarLenguagesSeparadamente();

5.- function mostrarLenguagesReversoSeparadamente() {
for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguagesDeProgramacion[i]);
}
}

mostrarLenguagesReversoSeparadamente();

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

let numeros = [10, 20, 30, 40, 50];
let media = calcularMedia(numeros);
console.log('Média:', media);

7.- function encontrarMayorMenor(lista) {
let mayor = lista[0];
let menor = lista[0];

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

console.log('Mayor:', mayor);
console.log('Menor:', menor);
}

let numeros = [15, 8, 25, 5, 12];
encontrarMayorMenor(numeros);

8.- function calcularSuma(lista) {
let suma = 0;
for (let i = 0; i < lista.length; i++) {
suma += lista[i];
}
return suma;
}

let numeros = [15, 8, 25, 5, 12];
let suma = calcularSuma(numeros);
console.log('Suma:', suma);

9.- function encontrarIndiceElemento(lista, elemento) {
for (let i = 0; i < lista.length; i++) {
if (lista[i] === elemento) {
return i; // Retorna el índice del elemento encontrado
}
}
return -1; // Retorna -1 si el elemento no se encuentra en la lista
}

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

11.- function cuadradoLista(lista) {
return lista.map(num => num ** 2);
}

const lista = [2, 3, 4];
const resultado = cuadradoLista(lista);
console.log(resultado);