Annuitätentilgungsplan

Dynamische Systeme lassen sich gut mit rekursiven Folgen modellieren!


Aufgabe
:

Ein Darlehen in der Höhe von H = 100000,– wird bei einem Zinssatz von p = 8% durch jährliche Zahlungen (Annuitäten) von A = 8000,– abbezahlt. Man erstelle einen Tilgungsplan.


Abkürzungen
:

H     … Hypotheken-Darlehen
p      … Zinssatz
A      … Annuität
K[n] … Kapital


Code
:

H:100000$
p:8$
A:10000$
i:p/100.0$
K[0]:H$
for n:1 step 1 while K[n-1]>=0 do block(
K[n]:=K[n-1]+i*K[n-1]-A,
ev(K[n]:floor(K[n]*100+0.5)/100.0),
display(K[n-1])
)$

Vroomlab:

tipl_vroom.PNG

Maxima Online:
http://maxima-online.org/?inc=r2009640708

Mit While-Schleife:
http://maxima-online.org/?inc=r-1731598530

Ohne Überzahlung:
http://maxima-online.org/?inc=r1015845602