Siechfred: zinz und zinzeszinz *ARG*

Beitrag lesen

Tag Lynky.

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

Du willst sicher diese Formel umsetzen:

Evtl. hilft dir diese Formelsammlung mit Erläuterungen (MS Word) ja weiter. Da müsstest du erstmal die Formel raussuchen, die deiner Vorgabe entspricht.

Nehmen wir mal an, du wolltest Zins und Zinseszins bei regelmäßiger Einzahlung. Dafür brauchst du erstmal den Aufzinsungsfaktor, für diesen wiederum brauchst du den Jahreszins:

function Aufzinszungsfaktor(zinssatz) {  
  var faktor = 1+(zinssatz/100);  
  return faktor;  
}

Weiter geht's dann mit den eigentlichen Formeln. Angenommen, du hast regelmäßige unterjährig vorschüssige Einzahlungen und willst wissen, wieviel unter Berücksichtigung von Zins und Zinseszins am Ende rauskommt:

// E: Rate in Euro  
// p: Zinssatz p.a.  
// m: Zahlungsweise  
// n: Laufzeit in Jahren  
function Barwert(E,p,m,n) {  
  var q = Aufzinsungsfaktor(p);  
  var kapital = E*(m+(((m+1)*p)/200))*((Math.pow(q,n)-1)/(q-1));  
  var gesamt = E*m*n;  
  var zinseszins = kapital - gesamt;  
  alert("Summe der Einzahlungen: "+gesamt.toString()+"\nGesamtkapital: "+kapital.toString()+"\nZinseszins: "+zinseszins);  
}

Das ergibt (noch entsprechend formatiert):
Gesamtkapital = 27.062 EUR
Einzahlungen = 18.000 EUR
Zins und Zinseszins = 9.062 EUR

Meintest du das so?

Siechfred