Skrypt wylicza ( koszty poza odsetkowe ) prowizję jednorazową i to jest ok, ale jest jeszcze coś takiego jak prowizja w skali roku, z którą mam problem. Zrobiłem tak:
function prowizja(){ var sum = document.getElementById('sum').value; var commission = document.getElementById('commission').value; sum = parseInt(sum); commission = parseInt(commission); var b = (sum*commission/100); if (isNaN(b)) { return b = "0"; } else { return b.toFixed(2); }} function prowizjaroczna(){ var sum = document.getElementById('sum').value; var commissionyear = document.getElementById('commissionyear').value; sum = parseInt(sum); commissionyear = parseInt(commissionyear); var result = ''; var b = (sum*commissionyear/100/12)*result; if (isNaN(b)) {}
Zrobiłem również odpowiednik wyliczenia oprocentowania, wtedy jednak prowizja jest za wysoka:
// time - ilość miesięcy
Później dwa wyniki po prostu dodaje. Problem jest taki, że prowizja roczna jest po prostu za niska np dla okresu 36 miesięcy, dla okresu 1 miesiąca jest OK.
Wzór na obliczenie kosztów poza odsetkowych: http://imgur.com/a/1yc66
Dziękuje za pomoc, siedzę nad tym od kilkunastu godzin..