// DESAFIO
// ------------------ 1
let listaGenerica = [];
console.log(listaGenerica);
//-------------------- 2
let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python'];
console.log(lenguajesDeProgramacion);
//------------------- 3
let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python'];
lenguajesDeProgramacion.push('Java','Ruby','GoLang');
console.log(lenguajesDeProgramacion);
//----------------------- 4
let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python'];
lenguajesDeProgramacion.push('Java','Ruby','GoLang');
function mostrarElementos(){
console.log(lenguajesDeProgramacion);
}
mostrarElementos();
//---------------------- 5
let lenguajesDeProgramacion = ['JavaScript','C','C++','Kolin','Python'];
lenguajesDeProgramacion.push('Java','Ruby','GoLang');
function mostrarElementos(){
console.log(lenguajesDeProgramacion.reverse());
}
mostrarElementos();
//------------------ 6
let listaDeNum = [1,2,3,4,5];
let sum = 0;
let prom = 0;
let n = listaDeNum.length;
function promedioLista(){
for(let i = 0; i<n; i++){
sum += listaDeNum[i];
}
prom = sum/ (listaDeNum.length);
return console.log(`El promedio es ${prom}`);
}
promedioLista();
//------------------- 7
let listaDeNum = [10,2,3,40,5];
let max = listaDeNum[0];
let min = listaDeNum[0];
let n = listaDeNum.length;
function maximoMinimo(){
for(let i = 0; i<n; i++){
if(listaDeNum[i]>=max){
max = listaDeNum[i];
}else if(listaDeNum[i]<=min){
min = listaDeNum[i];
}
}
return console.log(`El número mas pequeño es ${min}
y el mas grandes es ${max}`);
}
maximoMinimo();
//-------------------- 8
let listaDeNum = [10,2,3,40,5];
let sum = 0;
let n = listaDeNum.length;
function sumarLista(){
for(let i = 0; i<n; i++){
sum +=listaDeNum[i];
}
return console.log(`La suna es ${sum}`);
}
sumarLista();
//------------- 9
let numUser = prompt('Ingresa el número a buscar 1 - 9 : ');
let listaDeNum = [3,4,1,2,5,9,7,8,6,0];
let n = listaDeNum.length;
function sumarLista(num,lista){
for(let i=0;i<=n;i++){
if(num==lista[i]){
return console.log(`La posición del numero es ${i}`);
}
}
return console.log(`La posición del numero es -1 no se encuentra en la lista`);
}
sumarLista(numUser,listaDeNum);
//---------------- 10
let listaDeNum1 = [3,4,1,2,5,9,7,8,6,0];
let listaDeNum2 = [3,4,1,2,5,9,7,8,6,0];
let n = listaDeNum1.length;
let result = [];
function sumarLista(lista1,lista2){
for(let i=0;i<n;i++){
result[i]=lista1[i]+lista2[i];
}
console.log(result);
}
sumarLista(listaDeNum1,listaDeNum2);
//----------------- 11
let listaDeNum = [3,4,1,2,5,9,7,8,6,12];
function doblar(listaDeNum){
let result = listaDeNum.map(function(num){
return num*num;
});
console.log(result);
}
doblar(listaDeNum);