Reto #1

La función se va a probar pasando los siguientes parámetros: CalcularPromedio(10, 6, [10, 7, 8]).

Eduardo Rodríguez

Este es mi script, el cual es bastante simple y no usa métodos adicionales para llegar a la respuesta.

function CalcularPromedio(examenFinal, examenParcial, trabajos)
{
    examenFinal *= 0.45;
    examenParcial *= 0.35;

    var _trabajos = 0;

    for(var i = 0; i < trabajos.length; i++)
    {
        _trabajos += trabajos[i];
    }

    trabajos = (_trabajos / trabajos.length) * 0.2;

    var promedio = examenFinal + examenParcial + trabajos;

    if(promedio < 7) alert('Ha desaprobado el curso con: ' + promedio.toFixed(2));
    else alert('Ha aprobado el curso con: ' + promedio.toFixed(2));
}