SBL

Rally-sarjan tasoituslaskuri

Vastaus: kun MP = 0 ja AP = 0 niin tasoitus = 17 %.

MP:
AP:

Laskurin käyttämä funktio:


function tasoitus($dMP, $dAP)
{
    $ret = 0;
    if ($dMP < 0) {
        return -1;
    }

    if ($dAP < 0) {
        return -2;
    }
    if ($dMP <= 10) {
       $dMPTas = 17 - $dMP;
    }
    else if ($dMP > 150) {
       $dMPTas = 0;
    }
    else {
       $dMPTas = 7 - ($dMP - 10) / 20;
    }
    if ($dAP <= 5) {
       $dAPTas = 17 - $dAP * 2;
    }
    else if ($dAP > 33) {
       $dAPTas = 0;
    }
    else
       $dAPTas = 7 - ($dAP - 5) / 4;

    if ($dAPTas < $dMPTas) {
       $ret = $dAPTas;
    }
    else
       $ret = $dMPTas;
    return $ret;
}


Piilota funktio