Me parecieron difíciles estos ejercicios, me llevo bastante tiempo, pero sirve para practicar asi que esta bien
Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];
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"];
Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguagesDeProgramacion.push("Java");
lenguagesDeProgramacion.push("Ruby");
lenguagesDeProgramacion.push("GoLang");
Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarLenguajes() {
for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
console.log(`${lenguagesDeProgramacion[i]}`);
}
}
mostrarLenguajes();
Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrarLenguajesInverso() {
let longitud = lenguagesDeProgramacion.length - 1;
for (let i = 0; i < lenguagesDeProgramacion.length; i++) {
console.log(`${lenguagesDeProgramacion[longitud]}`);
longitud--;
}
}
mostrarLenguajesInverso();
Crea una función que calcule el promedio de los elementos en una lista de números.
function calcularPromedio() {
let listaNumeros = [5, 4, 2, 3, 7, 6];
let sumaTotalNumeros = 0;
let cantidadNumeros = listaNumeros.length;
for (let i = 0; i < listaNumeros.length; i++) {
sumaTotalNumeros = sumaTotalNumeros + listaNumeros[i];
}
let promedio = sumaTotalNumeros / cantidadNumeros;
console.log(`El promedio total de los numeros es: ${promedio.toFixed(1)}`);
}
calcularPromedio();
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.
function masGrandeMasPequeño() {
let listaNumeros = [5, 4, 2, 15, 8];
let menor = listaNumeros[0];
let mayor = listaNumeros[0];
for (let i = 0; i < listaNumeros.length; i++) {
if (listaNumeros[i] > mayor) {
mayor = listaNumeros[i];
}
if (listaNumeros[i] < menor) {
menor = listaNumeros[i];
}
}
console.log(`EL numero menor de la lista es: ${menor}`);
console.log(`EL numero mayor de la lista es: ${mayor}`);
}
masGrandeMasPequeño();
Crea una función que devuelva la suma de todos los elementos en una lista.
function devolverSumaLista() {
let listaNumeros = [5, 4, 2, 3, 7, 10];
let sumaNumeros = 0;
for (let i = 0; i < listaNumeros.length; i++) {
sumaNumeros = sumaNumeros + listaNumeros[i];
}
console.log(`El resultado de la suma es: ${sumaNumeros}`);
}
devolverSumaLista();
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.
function devolverPosicion(numero) {
let listaNumeros = [5, 4, 2, 3, 7, 10];
for (let i = 0; i < listaNumeros.length; i++) {
if (listaNumeros[i] === numero) {
console.log(`La posición del numero en la lista es: ${i}`);
return;
}
}
console.log(-1);
}
devolverPosicion(2);
devolverPosicion(11);
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.
function nuevaLista() {
let listaNumeros1 = [5, 4, 2, 3, 7, 10];
let listaNumeros2 = [6, 7, 1, 4, 8, 9];
let nuevaLista = [];
for (let i = 0; i < listaNumeros1.length; i++) {
nuevaLista.push(listaNumeros1[i] + listaNumeros2[i]);
}
console.log(nuevaLista);
}
nuevaLista();
Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function cuadradoCadaNumero() {
let listaNumeros = [5, 4, 2, 3, 7, 10];
let listaNumeroAlCuadrado = [];
for (let i = 0; i < listaNumeros.length; i++) {
listaNumeroAlCuadrado.push(listaNumeros[i] * listaNumeros[i]);
}
console.log(listaNumeroAlCuadrado);
}
cuadradoCadaNumero();