//Ejercicio1
let listaGenerica = [];
//Ejercicio 2
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
//Ejercicio 3
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
//Ejercicio 4
console.log(lenguagesDeProgramacion);
//Ejercicio 5
function mostrarLenguajesInverso() {
let i = lenguagesDeProgramacion.length - 1;
while (i >= 0) {
console.log(lenguagesDeProgramacion[i]);
i--;
}
}
mostrarLenguajesInverso();
//Ejercicio 6
function calcularPromedioElementosLista(){
let listadoNumeros = [1,2,3,4,5,6,7,8,9];
let acum = 0;
for(let i = 0; i < listadoNumeros.length; i++){
acum += listadoNumeros[i];
}
let resultado = acum / listadoNumeros.length;
console.log(resultado)
}
calcularPromedioElementosLista();
//Ejercicio 7
function masGrandeMasPequeno(){
let listadoNumeros = [1,2,3,4,5,6,7,8,9];
return El número mas grande es: ${Math.max(...listadoNumeros)} y el más pequeño es: ${Math.min(...listadoNumeros)}
}
console.log(masGrandeMasPequeno());
//Ejercicio 8
function sumaElementosLista(){
let listadoNumeros = [1,2,3];
let acum = 0;
for(let i = 0; i < listadoNumeros.length; i++){
acum += listadoNumeros[i];
}
console.log(`La suma de todos los números es: ${acum})`);
}
sumaElementosLista();
//Ejercicio 9
function encontrarElemento(tofind){
let listaNumeros = [1,2,3,4,5,6,7,8,9];
return El número se encuentra en el índice: ${listaNumeros.indexOf(tofind)}
}
console.log(encontrarElemento(6))
//Ejercicio 10
function sumarListas(lista1, lista2) {
let resultado = [];
if (lista1.length !== lista2.length) {
console.log("Las listas no tienen el mismo tamaño.");
return [];
}
for (let i = 0; i < lista1.length; i++) {
resultado.push(lista1[i] + lista2[i]);
}
return resultado;
}
let lista1 = [1, 2, 3];
let lista2= [4, 5, 6];
console.log(sumarListas(lista1, lista2));
//Ejercicio 11
function listaNumerosAlCuadrado(lista){
let nuevaLista = [];
for (let i = 0; i < lista.length; i++){
nuevaLista.push(lista[i] ** 2);
}
return nuevaLista;
}
let lista = [1, 2, 3, 4, 5];
console.log(listaNumerosAlCuadrado(lista));