Thomas W.: zinz und zinzeszinz *ARG*

Beitrag lesen

Hallo,

(http://en.wikipedia.org/wiki/Interest) und mir daraus folgende

Wie Links hier anklickbar gemacht werden, steht in der FAQ -- Du erleichterst damit den Lesern Deines Beitrags die Arbeit.

  1. (loan * Math.pow(1+(rate/cperiod),cperiod*term)) - loan     ---> falsche Werte

Was heisst "falsche Werte"? Gib mal Beispielwerte an, was Deiner Meinung nach schief laeuft. Wenn "rate" naemlich der selbe Wert wie unter 1) ist, ist allerdings ziemlich klar, was in die Hose geht (setze cperiod mal auf "1" und ueberlege Dir dann, was fuer eine enorme Verzinsung Du haettest.

Noch was anderes: ich halte Deine Variablennamen fuer suboptimal:
cperiod ist > 1 und eine natuerliche Zahl, schreib das besser als cperiods.
Dito fuer term.
rate sollte den Zinssatz nicht in Prozent sondern als normale Zahl beinhalten (also 0,05 statt 5). Fuer jede Berechnung wirst Du naemlich die 0,05 brauchen. Dann ersparst Du Dir auch die Divisionen durch 100.

Gruss
Thomas