//1-------------------------------
let listaGenerica = [];
//2-------------------------------
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
//3-------------------------------
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
//4-------------------------------
function verLista(lenguagesDeProgramacion) {
let contador = 0;
while (contador < lenguagesDeProgramacion.length) {
console.log(lenguagesDeProgramacion[contador]);
contador++;
}
}
//5-------------------------------
function verListaInversa(lenguagesDeProgramacion) {
let contador = lenguagesDeProgramacion.length - 1;
while (contador >= 0) {
console.log(lenguagesDeProgramacion[contador])
contador--
}
}
//6-------------------------------
function promedioLista(listaNumeros) {
let contador = 0;
let resultado = 0;
while (contador < listaNumeros.length) {
resultado = resultado + listaNumeros[contador];
contador++;
}
return resultado/listaNumeros.length;
}
//7-------------------------------
function menorMayor(listaNumeros) {
let i = 0;
let menor = listaNumeros[0];
let mayor = listaNumeros[0];
while (i < listaNumeros.length) {
if (listaNumeros[i] < menor) {
menor = listaNumeros[i];
}
if (listaNumeros[i] > mayor) {
mayor = listaNumeros[i];
}
i++;
}
console.log(`El menor valor es ${menor} y el mayor valor es ${mayor}`)
}
//8-------------------------------
function sumaElementos(listaNumeros) {
let i = 0;
let resultado = 0;
while (i < listaNumeros.length) {
resultado = resultado + listaNumeros[i];
i++;
}
return resultado
}
//9-------------------------------
function busquedaPosicion(listaNumeros, valor) {
let i = 0;
while (i < listaNumeros.length) {
if (listaNumeros[i] === valor) {
return i;
}
i++;
}
return -1;
}
//1-------------------------------
function sumaListas(listaUno, listaDos) {
let i = 0;
let listasSumadas = [];
if (listaUno.length == listaDos.length) {
while (i < listaUno.length) {
let suma = listaUno[i] + listaDos[i];
listasSumadas.push(suma);
i++;
}
return listasSumadas;
} else {
return 0;
}
}
//11-------------------------------
function listaCuadrado(listaNumeros) {
let i = 0;
let nuevaLista = [];
while (i < listaNumeros.length) {
let resultado = listaNumeros[i] * listaNumeros[i];
nuevaLista.push(resultado);
i++;
}
return nuevaLista;
}