//1
let listaGenerica = [];
//2
let listaLenguajesDeProgramacion = [];
listaLenguajesDeProgramacion.push("JavaScript");
listaLenguajesDeProgramacion.push("C");
listaLenguajesDeProgramacion.push("C++");
listaLenguajesDeProgramacion.push("Kotlin");
listaLenguajesDeProgramacion.push("Python");
//3
listaLenguajesDeProgramacion.push("Java");
listaLenguajesDeProgramacion.push("Ruby");
listaLenguajesDeProgramacion.push("GoLang");
//4
function mostrarListaLenguajes(){
for (let i = 0; i < listaLenguajesDeProgramacion.length; i++){
listaLenguajesDeProgramacion[i];
}
return listaLenguajesDeProgramacion.join(", ");
}
let resultadoListaLenguajes = mostrarListaLenguajes();
console.log("La lista de lenguajes de programación es: " + resultadoListaLenguajes);
//5
function mostrarListaLenguajesInverso(){
for (let i = 0; i < listaLenguajesDeProgramacion.length; i++){
listaLenguajesDeProgramacion[i];
}
return listaLenguajesDeProgramacion.reverse().join(", ");
}
let resultadoListaLenguajesInverso = mostrarListaLenguajesInverso();
console.log("La lista de lenguajes de programación en orden inverso es: " + resultadoListaLenguajesInverso);
//6
let listaNumeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
function promedioNumeros(){
let suma = 0;
let cantElemento = listaNumeros.length;
for (let i = 0; i < cantElemento; i++){
suma += listaNumeros[i];
}
return suma / cantElemento;
}
let resultadoPromedio = promedioNumeros();
console.log("El promedio de los números es: " + resultadoPromedio);
//7
function numeroGrandeYPequeño(){
let numeroGrande = Math.max(...listaNumeros);
let numeroPequeño = Math.min(...listaNumeros);
return {
numeroGrande: numeroGrande,
numeroPequeño: numeroPequeño
};
}
let resultadoNumeroGrandeYPequeño = numeroGrandeYPequeño();
console.log("El número grande es: " + resultadoNumeroGrandeYPequeño.numeroGrande);
console.log("El número pequeño es: " + resultadoNumeroGrandeYPequeño.numeroPequeño);
//8
function sumaLista() {
let suma = 0;
for (let i = 0; i < listaNumeros.length; i++) {
suma += listaNumeros[i];
}
return suma;
}
let resultadoSuma = sumaLista();
console.log("La suma de los números es: " + resultadoSuma);
//9
function devolverPosicionLista(numero){
let posicion = 0;
for (let i = 0; i < listaNumeros.length; i++) {
if (listaNumeros[i] === numero) {
posicion = i;
break;
} else {
posicion = -1;
}
}
return posicion;
}
let resultadoPosicion = devolverPosicionLista(5);
console.log("La posición del número 5 es: " + resultadoPosicion);
//10
let listaUno = [1, 2, 3, 4, 5];
let listaDos = [10, 20, 30, 40, 50];
let listaSuma = [];
function sumaListas(){
let resultado = 0;
for (let i = 0; i < listaUno.length; i++) {
resultado = listaUno[i] + listaDos[i];
listaSuma.push(resultado);
}
return listaSuma;
}
let resultadoSumaLista = sumaListas();
console.log("La suma de las listas es: " + resultadoSumaLista);
//11
function listaNumerosAlCuadrado(listaUno){
let numeroCuadrado = 0;
let listaCuadrados = [];
for (let i = 0; i < listaUno.length; i++){
numeroCuadrado = listaUno[i] * listaUno[i];
listaCuadrados.push(numeroCuadrado);
}
return listaCuadrados;
}
let resultadoListaCuadrados = listaNumerosAlCuadrado(listaUno);
console.log("La lista de números al cuadrado es: " + resultadoListaCuadrados);