Tarea 1: ciclos for y arreglos en Java Script

a) Sacar el promedio de los elementos de un arreglo con for of
b) Determinar el valor máximo de los elementos de un arreglo con for of

Código generado :

//Funciones creadas 
//Esta función imprime los elementos de un arreglo
function imprirmirValores(arreglo){ 
    for(let i = 0; i< arreglo.length;i++){
    document.write(`Arreglo[${i}]= ${arreglo[i]}`);
    } 
}
function calcularPromedio(arreglo){
    let promedio =0;
    for(aux of arreglo){
    promedio+=aux;
    }
    return promedio/arreglo.length;
}
function mayor(arreglo){
   let maximo=arreglo[0];
    for(aux of arreglo){
        if(aux>maximo){
            maximo=aux;
        }
    }
    return maximo;
}

//Declaración de variables
imprirmirValores(arreglo);
let maximo=mayor(arreglo);
let promedio=calcularPromedio(arreglo);
document.write("El promedio es: "+promedio);
document.write("valor maximo: "+maximo);

Ejecutando Código



d) Usar el forEach en un arreglo de objetos para imprimir el personaje y su procedencia utilizando una función flecha

Código generado :

//funciones creadas
//con esta función imprimo los elementos del
//arreglo de objetos
let impObjetos=(objeto)=>{
    cont=0;
    for(aux of objeto){
        document.write("Arreglo["+cont+"]="+JSON.stringify
(objeto[cont])+"<br>"); cont++; } } //función flecha que imprime el personaje y su procedencia let mensaje=(objeto)=>{ document.write("El personaje "+objeto.Nombre+" es de "+objeto.Procedencia+"<br>"); } //arreglo generado let personas=[ {"Nombre":'Pinocho',"Procedencia":'Italia'}, {"Nombre":'Goku',"Procedencia":'Planeta Vegita'}, {"Nombre":'Superman',"Procedencia":'Krypton'}, {"Nombre":'Tor',"Procedencia":'Asgard'}]; document.write('<br>Arreglo de objetos generado :<br>'); impObjetos(personas); document.write("<br>"); for(i of personas){ mensaje(i); }

Ejecutando Código

c) Hacer una función flecha que reciba dos argumentos y retorne el mayor de ellos

Código generado :

//Funciones creadas 
//Esta función flecha calcula el mayor de dos números
let mayor=(num1,num2)=>{
    if(num1<num2){
        return num2
    }
    return num1;
}
//inicializando variables 
let num1=45;
let num2=20;
document.write("Nmeros ingresados <br>"+num1+"
y "+num2 +"<br>"); document.write('El número mayor es '
+mayor(num1,num1));

Ejecutando Código