Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hora de practicar

//Desafio 1

let listaGenerica = [];

//Desafio 2
let lenguagesDeProgramacion = ['JavaScript','C','C++','Kotlin','Python'];

// Desafio 3

console.log(lenguagesDeProgramacion);
lenguagesDeProgramacion.push(Java, Ruby, GoLang);
console.log(lenguagesDeProgramacion);

// Desafio 4

mostrarLenguajesDeProgramación();

function mostrarLenguajesDeProgramación(){

for (i = 0; i<=lenguagesDeProgramacion.length-1; i++){
    console.log(lenguagesDeProgramacion[i]);
}

return;

}

// Desafio 5

mosntrarLenguajesDeProgramaciónOrdenInverso();

function mosntrarLenguajesDeProgramaciónOrdenInverso(){

//lenguagesDeProgramacion.reverse();   //Tambien se puede usar esta opción que invierte la posición de los elementos

//for (i = 0; i<=lenguagesDeProgramacion.length-1; i++){
//    console.log(lenguagesDeProgramacion[i]);
//}


for(i = lenguagesDeProgramacion.length-1; i>=0; i--){
    
    console.log(lenguagesDeProgramacion[i]);
}
return;

}

//Desafio 6

//Declaración de variables

let arregloNumeros = [1.1,1.2,1.1];
let promedio = 0;
let auxPromedio = 0;

calcularPromedio(arregloNumeros)

console.log(promedio)
function calcularPromedio(numeros){

for (i = 0; i < numeros.length; i++){
    auxPromedio = parseFloat(auxPromedio + numeros[i]);
}
return promedio = parseFloat(auxPromedio/numeros.length);

}

// Desafio 7

//Declaracón de variables

let listaNumeros = [5,4,8,1.1,0.5];
let numeroMayor = 0;
let numeroMenor = 0;

compararNumeroMayor(listaNumeros);
console.log(El numero mayor del arreglo [${listaNumeros}] es ${numeroMayor});

compararNumeroMenor(listaNumeros);
console.log(El numero menor del arreglo [${listaNumeros}] es ${numeroMenor});

function compararNumeroMayor(arregloNumeros){
numeroMenor = arregloNumeros[0];
for (let numeros of arregloNumeros){
if (numeroMayor < numeros){
numeroMayor = parseFloat(numeros);
console.log(numeros);
}else{
numeroMayor = numeroMayor;
console.log(numeros);
}

}

return;
}

function compararNumeroMenor(arregloNumeros){

for (let numero of arregloNumeros){
    if (numeroMenor > numero){
        numeroMenor = parseFloat(numero);
        console.log(numero)
    }else{
        numeroMenor = numeroMenor;
        console.log(numero);
    }
}

return;
}

// Desafio 8

//Declaración de Variables

let listaNumeros = [1, 2, 3];
let suma = 0;

sumaListaNumeros(listaNumeros);
console.log(La suma de todos los valores en el arreglo [${listaNumeros}] es ${suma});

function sumaListaNumeros(arreglo){

for(let numero of arreglo){
    suma = parseFloat(suma + numero);
}

return;
}

// Desafio 9

//Declaración de Variables

let numeroParametro = 16;
let arregloNumeros = [5, 4, 3, 10, 19, 50, 16];

buscarEnArreglo(numeroParametro);

function buscarEnArreglo(parametro){

console.log(`El número ${parametro} se encuentra en la posición ${arregloNumeros.indexOf(parametro)} del arreglo [${arregloNumeros}]`);

}
*/

/*
// Desafio 10

//Declaración de Variables

let listaNumeros1 = [1,1,1,1];
let listaNumeros2 = [1,1,1.1,3];
let listaSumaNumeros = [];

sumaDeListas(listaNumeros1, listaNumeros2);

function sumaDeListas(lista1, lista2){

if(lista1.length == lista2.length){
    for (i = 0; i<lista1.length; i++){
        listaSumaNumeros.push(parseFloat(lista1[i] + lista2[i]));
    }
    console.log(`La suma de los vecotores [${listaNumeros1}] y [${listaNumeros2}] es [${listaSumaNumeros}]`);
}else{
    console.log(`El tamaño de las listas de numeros no son iguales`)
    return;
}

return;
}

// Desafio 11

//Declaración de Variables

let listaNumeros = [1,2,3,4];
let listaNumerosCuadraro = [];

listaCuadraro(listaNumeros);

console.log(El cuadrado de la lista [${listaNumeros}] es [${listaNumerosCuadraro}]);

function listaCuadraro(lista){
for (let numero of lista){
listaNumerosCuadraro.push(parseFloat(numero * numero));
}
}