let respuesta = 'hola';
function asignarTextoElementos (Elemento,texto){ let titulo = document.querySelector(Elemento); titulo.innerHTML = (texto); return; } //asignarTextoElementos('#uno',respuesta);
//ejercicio 1 /* let listaGenerica = []; console.log(listaGenerica); / //ejercicio 2 / let lenguagesDeProgramcion = ['JavaScript', 'C', 'C++', 'Kotlin' , 'Python']; respuesta = lenguagesDeProgramcion; asignarTextoElementos('#uno',respuesta); console.log (lenguagesDeProgramcion); / //ejercicio 3 / lenguagesDeProgramcion.push ('Java', 'Ruby' , 'GoLang'); respuesta = lenguagesDeProgramcion; asignarTextoElementos('#uno',respuesta); console.log (lenguagesDeProgramcion); */ //ejercicio 4 function mostrar(){ console.log (lenguagesDeProgramcion); } //ejercicio 5 function alreves(){ respuesta = lenguagesDeProgramcion.reverse(); asignarTextoElementos('#uno',respuesta); console.log (respuesta); } //ejercicio 6 function promedio(arre){ function suma(arre, indice = 0){ if (arre.length === indice){ return 0;
}
else {
return (arre[indice] + suma(arre, indice+1));
}
}
let sumaTotal = suma(arre);
return sumaTotal/arre.length;
}
/*
let numeros = [1,2,3,4];
console.log (promedio(numeros));
/
//ejercicio 7
function maxYMin(arry){
let maxi = Math.max (...arry);
let mini = Math.min (...arry);
console.log(el numero mas grande de la lista es ${maxi} y el mas pequeño es ${mini}
);
}
/
let listadoNumeros = [3,6,8,1,6,4,9];
maxYMin(listadoNumeros);
*/
//ejercicio 8
function suma(arre, indice = 0){
if (arre.length === indice){
return 0;
}
else {
return (arre[indice] + suma(arre, indice+1));
}
} /* let paraSumar = [1,2,3,4]; console.log(suma(paraSumar)); */ //ejercicio 9 function encontrarPosicion(arreglo,elemento){
let indice = arreglo.indexOf(elemento);
if (indice !== -1){
console.log (indice);
return indice
}
else {
console.log (indice);
return indice
}
} /* let listaIndice = ['a','b','c','d','e']; encontrarPosicion(listaIndice,'f'); */ //ejercicio 10 let primeraList = [1,2,3]; let segundaList = [1,2,3];
function sumando(lista1,lista2){ if(lista1.length === lista2.length){
return lista1.map((valor, indice) => valor + lista2[indice]);
}
else {
console.log('las listas no tienen la misma cantidad de elementos');
}
} //console.log (sumando(primeraList,segundaList)); //ejercicio 11 function cuadrado(lista1){ return lista1.map(valor => valor*valor); } //console.log(cuadrado(primeraList));