// Desafio 4
// En los siguientes ejercicios se uculta la llamada a las funcines para no saturar la consola de mensajes o pruebas de estos ejer propuestas
// Crea una lista vacía llamada "listaGenerica".
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"];
//Llamando a la función
//console.log(lenguagesDeProgramacion);
// Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguagesDeProgramacion.push("Java", "Ruby", "Golang");
// Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function mostrarLenguajesDeProgramacion (){
let contador = 0;
let mensaje = (`Los lenguajes de progrmacón registrados son:\n`)
while (contador < lenguagesDeProgramacion.length){
mensaje = mensaje + (`${lenguagesDeProgramacion[contador]}\n`);
contador ++;
}
alert(mensaje);
}
//Llamando a la función
// mostrarLenguajesDeProgramacion();
// Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function listaInversa (array) {
let arrayInverso = array.reverse();
console.log(arrayInverso);
}
//Llamando a la función
//listaInversa(lenguagesDeProgramacion);
// Crea una función que calcule el promedio de los elementos en una lista de números.
let listaNumeros = [5,2,3.8,4.2,2.6];
function promedioNumerosArray (arrayNumeros) {
let suma = 0;
let promedio = 0;
let contador = 0;
while (contador < arrayNumeros.length) {
suma = suma + parseFloat( arrayNumeros[contador]);
contador ++;
}
promedio = suma / arrayNumeros.length;
return promedio.toFixed(2);
}
//Llamando a la función
//alert(`El promedio de los números de la lista es: ${promedioNumerosArray(listaNumeros)}`)
// 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 listaNumerosVariados = [2,8,10200,96,1,-1001,105,22];
//console.log(listaNumerosVariados);
function NumeroMenorMayor (listaNumerosVarios) {
listaNumerosVarios.sort(function(a,b){
return a -b;
});
console.log(`El número menor de la lista es: ${listaNumerosVarios[0]}\nEl número mayor de las lista es: ${listaNumerosVarios[listaNumerosVarios.length-1]} `);
}
//Llamando a la función
//NumeroMenorMayor(listaNumerosVariados);