1)Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];
console.log(listaGenerica);
2)Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion" con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
console.log(lenguagesDeProgramacion);
3)Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
console.log(lenguagesDeProgramacion);
lenguagesDeProgramacion.push('Java', 'Ruby', 'Golang');
console.log(lenguagesDeProgramacion);
4)Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
lenguagesDeProgramacion.push('Java', 'Ruby', 'Golang', 'C#');
function mostrarLenguajes(){
let i = 0;
while(i < lenguagesDeProgramacion.length){
console.log(lenguagesDeProgramacion[i]);
i++;
}
return;
}
mostrarLenguajes();
5)Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
lenguagesDeProgramacion.push('Java', 'Ruby', 'Golang', 'C#');
function mostrarLenguajesOrdenInvertido(){
let i = lenguagesDeProgramacion.length - 1;
while(i >= 0){
console.log(lenguagesDeProgramacion[i]);
i--;
}
return;
}
mostrarLenguajesOrdenInvertido();
6)Crea una función que calcule el promedio de los elementos en una lista de números.
let suma = 0;
let numeros = [];
numeros.push(9, 6, 8, 10);
function sumaNumeros(){
let i = 0;
while (i != numeros.length){
suma = suma + numeros[i];
i++
}
return suma;
}
function promedio(){
sumaNumeros();
let resultado = (suma) / numeros.length;
console.log(resultado);
return;
}
promedio();
7)Crea una función que muestre en la consola el número más grande y el número más pequeño en una lista.
let numeroMax = 0;
let numeroMin = 0;
let numeros = [];
numeros.push(90, 6, 2, 8, 10, 120);
function maxAndMin(){
let i = 0;
while (i < numeros.length){
numeroMax = Math.max(...numeros);
numeroMin = Math.min(...numeros);
i++
}
console.log(numeroMax);
console.log(numeroMin);
return;
}
maxAndMin();
8)Crea una función que devuelva la suma de todos los elementos en una lista.
let suma = 0;
let numeros = [];
numeros.push(90, 6, 2, 8, 10, 120, 4);
function sumarNumeros(){
let i = 0;
while (i < numeros.length){
suma = suma + numeros[i]
i++
}
console.log(suma);
return;
}
sumarNumeros();
9)Crea una función que devuelva la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe en la lista.
let posicion = 0;
let numeros = [];
numeros.push(90, 6, 2, 8, 10, 120, 4);
function posicionNumero(elemento){
let i = 0;
while (i < numeros.length){
if (elemento === numeros[i]){
posicion = i;
break;
} else {
posicion = -1;
}
i++
}
console.log(posicion);
return;
}
posicionNumero(8);
10)Crea una función que reciba dos listas de números del mismo tamaño y devuelva una nueva lista con la suma de los elementos uno a uno.
let numeros1 = [90, 610, 87, 8, 53, 205, 34, 503];
let numeros2 = [10, 94, 130, 92, 447, 80, 66, 32];
let sumaArrays = [];
function sumarArrays(){
let i = 0;
while (i < numeros1.length){
sumaArrays[i] = numeros1[i] + numeros2[i];
i++;
}
console.log(sumaArrays);
return;
}
sumarArrays();
11)Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
let numeros = [2, 3, 4, 5, 8];
let resultadoPotencia = [];
function potenciaDeUnNumero(){
let i = 0;
while (i < numeros.length){
resultadoPotencia[i] = Math.pow(numeros[i],2);
i++
}
console.log(numeros);
console.log(resultadoPotencia);
return;
}
potenciaDeUnNumero();