Tom: Kredit berechnen mit PHP

Beitrag lesen

Hello,

genauso, ich möchte eine Monatsrate berechnen:

$ks = 1000; // Kreditsumme in EUR
$lz = 36;   // Laufzeit in Monate
$zs = 10;   // Zins in Prozent

$monatlRate = " meine Frage der Formel"

Man könnte da ja eine gute Iteration aufbauen.

Da wären dann aber noch mehr Rahmenbedingugnen erforderlich:

Mit vieviel Tagen wird das Jahr gerechnet?
Mit vieviel Tagen wird der Monat gerechnet?
Wann wird die erste Rate fällig?
Wann werden die Zinsen fällig?
Wann werden die Zinsen der Schuldsumme zugeschlagen?
Rechnet man da mit monatlicher Verzinsung?
Wird der jährlich effektive oder der nominelle Zinssatz angegeben?

Man kann mit ca. fünf bis zehn Iterationen zum Ziel kommen. Die Auflösung einr komplexen Formel hierfür würde wahrscheinlich mehr Rechenpower kosten.

Also angenommen,

Schuldsumme 10000
  Zinssatz       14% jährlich nominal
  Ratenzahl      36
  Zinsen werden monatlich der Schuldsumme zugeschlagen
  Monate werden alle mit 30 Tagen berechnet
  Erste Rate nach dem ersten Monat

dann hat man

nach Monat
  1    10000 + 0.14/12*10000 - Rate   ==> 10000 * (1+0.14/12) - Rate
  2    (10000 * (1+0.14/12) - Rate) * (1+0.14/12) - Rate
        ==> 10000 * (1+0.14/12)² - Rate*(2+0.14/12)
  3    (10000 * (1+0.14/12)² - Rate*(2+0.14/12)) * (1+0.14/12) - Rate
        ==> 10000 * (1+0.14/12)³ - Rate*(3+0.14/12)
  ...

sehe ich das richtig?

Das kann man dann umkehren und daraus die Kapitalsumme abschätzen, die eigentlich zurückgeführt wird. Die benutz man dann zur Ermittlund der Einstiegsrate und lässt die Funktion wieder von vorne mit der originalen Auszahlungsssumme laufen. Je nachdem, ob man dann am Ende > 0, < 0 oder gar ==0 herausbekommt, mus man die Rate vergrößern, verkleinern oder abbrechen.

Man muss aber darauf achten, dass das Increment/Dekrement der Rate von einem Rechenversuch zum nächsten nicht kleiner 0.01 (kleinste Währungsstückelung) wird und monatlich darauf gerundet wird. Denn das tut die Bank auch. Insofern bringt eine Iteration ohnehin die wirklichkeitsgetreuere  Lösung.

Hoffe jetzt, dass ich nicht selber einen Denkfehler drinstecken habe. Ist bei mir auch "verdamp lang her".

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau