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

Desafio: Hora de practicar

#Ejercicio 1
let listaGenerica = [];

Ejercicio 2

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

Ejercicio 3

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

Ejercicio 4

function mostrarLenguajes() {
console.log("Lenguajes de programación:");
for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
console.log(lenguagesDeProgramacion[i]);
}
}
mostrarLenguajes();

Ejercicio 5

function mostrarLenguajesInverso() {
console.log("Lenguajes en orden inverso:");
for (let i = lenguagesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguagesDeProgramacion[i]);
}
}
mostrarLenguajesInverso();

Ejercicio 6

function calcularPromedio(lista) {
let suma = 0;
for (let num of lista) {
suma += num;
}
return suma / lista.length;
}

Ejercicio 7

function mostrarMayorYMenor(lista) {
if (lista.length === 0) {
console.log("La lista está vacía");
return;
}

let mayor = lista[0];
let menor = lista[0];

for (let num of lista) {
    if (num > mayor) mayor = num;
    if (num < menor) menor = num;
}

console.log(`Número mayor: ${mayor}`);
console.log(`Número menor: ${menor}`);

}

Ejercicio 8

function sumarElementos(lista) {
let suma = 0;
for (let num of lista) {
suma += num;
}
return suma;
}

Ejercicio 9

function encontrarPosicion(lista, elemento) {
return lista.indexOf(elemento);
}

Ejercicio 10

function sumarListas(lista1, lista2) {
if (lista1.length !== lista2.length) {
return "Las listas deben tener el mismo tamaño";
}

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

}

Ejercicio 11

function calcularCuadrados(lista) {
return lista.map(num => num * num);
}