Heja,
czy ktoś z Was może przerabiał temat RRSO? Męczę się cały czas nad stworzeniem algorytmu, który poprawnie policzy RRSO,
niestety wynik zwracany jest wciąż niepoprawny...
Ktoś coś pomoże / podpowie?
private function calculate() { // liczba rat $installments = $this->data['installment-amount']; // zaciagnieta kwota $loanAmount = $this->data['amount'] + $this->data['commision']; // rata $installment = $this->data['installment-value']; // okres - tydzien / miesiac switch ($this->data['installment-payment']) { case 't': $days = 7; break; case 'm': $days = 30.41666; break; } $rrso = 0; for ($i = 1; $i <= $installments; $i++) { $g = $loanAmount - $installment; if ($i==1) { $p = 0; } else { $p = 1/(($days*$i-1)/365); } $rrso += pow($g, -$p) - 1; } return $rrso; }