//Code Beginn "0")//$lz ist die Laufzeit in Monaten { $zinsen_aktueller_monat = $restkreditbetrag * $zs/100/12; //Die Zinsen sind ein zwölftel der nom. Jahreszinsen $zinssumme = $zinssumme + $zinsen_aktueller_monat;//Aufsummierung der Zinsen If ($rate <= $restkreditbetrag + $zinsen_aktueller_monat) { $tilgung_aktueller_monat = $rate - $zinsen_aktueller_monat;//Tilgung = Rate - Zins ;-) $tilgungssumme = $tilgungssumme + $tilgung_aktueller_monat;//Ausummierung der Tilgungen $restkreditbetrag = $restkreditbetrag - $tilgung_aktueller_monat;//irgendwie logisch //Einbeziehung der Sondertilgungen $rest = $count%12;//Also einmal im Jahr... //Restkreditbetrag ist kleiner oder gleich der Sondertilgung, If ($rest == "0" and $st > "0" and $restkreditbetrag <= $st)//hier wäre die Sondertilgung dann der Restkreditbetrag { $tilgungssumme = $tilgungssumme + $restkreditbetrag;//Die Sondertilgung wäre dann der Restkreditbetrag $restkreditbetrag = "0"; $gesamtlaufzeit = $count; $gesamttilgung_plus_gesamtzinsen = $tilgungssumme + $zinssumme; } //ganz normaler Fall der Sondertilgung If ($rest == "0" and $restkreditbetrag > $st) { $restkreditbetrag = $restkreditbetrag - $st;//...ziehe eine Sondertilgung ab $tilgungssumme = $tilgungssumme + $st;//und addiere eine Sondertilgung zu den Gesamttilgungen } $count++; } Else//Wenn die Kreditsumme schon innerhalb der Laufzeit getilgt wird und keine Sondertilgung ansteht { $tilgungssumme = $tilgungssumme + $restkreditbetrag; $restkreditbetrag = "0"; $gesamtlaufzeit = $count; $gesamttilgung_plus_gesamtzinsen = $tilgungssumme + $zinssumme; } }//Ende der While-Schleife //Nun noch die Berechnung der Gesamtlaufzeit, Gesamttilgung und Gesamzzinsen, wenn noch nicht alles in der Laufzeit getilgt wurde $gesamtzinsen = $zinssumme;//Hier werden erst einmal die Werte von oben übernommen $gesamttilgung = $tilgungssumme; $verbleibende_kreditsumme = $restkreditbetrag; while($verbleibende_kreditsumme > "0") { $zinsen_aktueller_monat = $verbleibende_kreditsumme * $zs/100/12; //Die Zinsen sind ein zwölftel der nom. Jahreszinsen $gesamtzinsen = $gesamtzinsen + $zinsen_aktueller_monat;//Aufsummierung der Zinsen If ($verbleibende_kreditsumme > $rate) { $tilgung_aktueller_monat = $rate - $zinsen_aktueller_monat;//Tilgung = Rate - Zins ;-) $gesamttilgung = $gesamttilgung + $tilgung_aktueller_monat;//Ausummierung der Tilgungen $verbleibende_kreditsumme = $verbleibende_kreditsumme - $tilgung_aktueller_monat;//irgendwie logisch $rest = $count%12;//Also einmal im Jahr... If ($rest == "0" and $verbleibende_kreditsumme > $st)//ganz normaler Fall der Sondertilgung { $verbleibende_kreditsumme = $verbleibende_kreditsumme - $st;//...ziehe eine Sondertilgung ab $gesamttilgung = $gesamttilgung + $st;//und addiere eine Sondertilgung zu den Gesamttilgungen } If ($rest == "0" and $verbleibende_kreditsumme <= $st)//hier wäre die Sondertilgung dann der Restkreditbetrag { $gesamttilgung = $gesamttilgung + $verbleibende_kreditsumme;//Die Sondertilgung wäre dann der Restkreditbetrag $verbleibende_kreditsumme = "0"; $gesamtlaufzeit = $count; $gesamttilgung_plus_gesamtzinsen = $gesamttilgung + $gesamtzinsen; } $count++;//Die Monate werden weiterhin aufaddiert } Else//Wenn die Restschuld kleiner ist als die Rate { $gesamttilgung = $gesamttilgung + $verbleibende_kreditsumme; $verbleibende_kreditsumme = "0"; $count++; $gesamtlaufzeit = $count; $gesamttilgung_plus_gesamtzinsen = $gesamttilgung + $gesamtzinsen; } }//Ende der While-Schleife ?>

Hypothekenkredit Rechner

Rückzahlung in monatlich gleichbleibenden Raten, ohne Berücksichtigung von eventuellen Bearbeitungskosten

Bitte Ihre Daten eingeben
?!
  Kreditbetrag
" size="15"> €
?!
 Jährlicher Zins
" size="4" maxlength="5"> %
?!
 Anfängliche Tilgung
" size="4" maxlength="4"> % pro Jahr
?!
 Laufzeit
?!
  Ev. Sondertilgungen
" size="15"> € pro Jahr
 
 
Ergebnisse
Monatliche Rate
Der Effektivzins beträgt
Restschuld nach Laufzeit
Der Zinsaufwand in der Laufzeit
Tilgungsaufwand in der Laufzeit
?!
 Darlehen wäre getilgt in
Der Gesamtaufwand (Zins und Tilgungen)
in diesen Monaten würde dann betragen
Möchten Sie diesen Rechner für ihre eigene Website? Ganz kostenlos? Gerne! Hier geht es zu den Infos. Dort finden Sie auch den Einbau unter der Seite Bauzinsen. Alle Angaben ohne Gewähr! Die Berechnungen können von denen der Banken abweichen. "0")//$lz ist die Laufzeit in Monaten { $zinsen_aktueller_monat = $restkreditbetrag * $zs/100/12; //Die Zinsen sind ein zwölftel der nominalen Jahreszinsen If ($restkreditbetrag + $zinsen_aktueller_monat >= $rate) { $tilgung_aktueller_monat = $rate - $zinsen_aktueller_monat;//Tilgung = Rate - Zins ;-) $restkreditbetrag = $restkreditbetrag - $tilgung_aktueller_monat;//irgendwie logisch } Else { $rate = $restkreditbetrag + $zinsen_aktueller_monat; $tilgung_aktueller_monat = $rate - $zinsen_aktueller_monat; $restkreditbetrag = $restkreditbetrag - $tilgung_aktueller_monat; } //Kurz checken, welcher Tabellenhintergrund genommen wird if($count%2) {$hg = $bg_zeile2;}//$count ist ungerade, daher Hintergrund 2 else {$hg = $bg_zeile1;}//und vice versa... //Start der Ausgabe echo "";//Ausgabe des Monats echo ""; //Hier beginnt die Aufsummierung der Jahressummen $rate_jahr = $rate_jahr + $rate; $rate_laufzeit = $rate_laufzeit + $rate; $tilgung_jahr = $tilgung_jahr + $tilgung_aktueller_monat; $tilgung_laufzeit = $tilgung_laufzeit + $tilgung_aktueller_monat; $zinsen_jahr = $zinsen_jahr + $zinsen_aktueller_monat; $zinsen_laufzeit = $zinsen_laufzeit + $zinsen_aktueller_monat; //Hier beginnt der Jahresendstand $rest = $count%12; If ($rest == "0") { $jahr = $count / 12;//Berechnung des aktuellen Jahres //hier findet die Einbeziehung der Sondertilgung statt If ($st > "0") { If ($st > $restkreditbetrag) { $st = $restkreditbetrag; } echo ""; $tilgung_jahr = $tilgung_jahr + $st;//Die Jahrestilgung wird um die Sondertilgung ergänzt $tilgung_laufzeit = $tilgung_laufzeit + $st; $rate_jahr = $rate_jahr + $st;//Obwohl nicht ganz richtig, nehemn wir hier die Sondertilgung auch als Rate und summieren $rate_laufzeit = $rate_laufzeit + $st; } //Hier kommen jetzt die Ausgaben der Jahressummen echo ""; //Nun werden, nach der Ausgabe, die Jahressummen wieder auf 0 gesetzt $rate_jahr = "0"; $tilgung_jahr = "0"; $zinsen_jahr = "0"; } //Hier kommen die Zeilen am Ende der Laufzeit If ($count == $lz or $restkreditbetrag == "0") { echo ""; echo ""; echo ""; echo ""; } $count++; } ?>
Der Kredit im Laufe der Jahre
Monat
Restkreditbetrag
aus Vormonat
Ratenzahlung
(am Monatsende)
davon
Zinsen
davon
Tilgung
Schuldenstand
Monatsende
$count"; echo number_format($restkreditbetrag,2, ",", ".");//Ausgabe des Schuldenstandes vom Vormonat echo ""; echo number_format($rate,2, ",", ".");//Ausgabe der monatlichen Rate echo ""; echo number_format($zinsen_aktueller_monat,2, ",", ".");//Ausgabe des Monatszinses echo ""; echo number_format($tilgung_aktueller_monat,2, ",", ".");//Ausgabe der aktuellen Tilgung echo ""; echo number_format($restkreditbetrag,2, ",", ".");//Ausgabe der verbleibenden Restschuld echo "
Sondertilgung"; echo number_format($st,2, ",", "."); echo "0"; echo number_format($st,2, ",", "."); echo ""; $restkreditbetrag = $restkreditbetrag - $st;//Also Sondertilgung abziehen echo number_format($restkreditbetrag,2, ",", ".");//Ausgabe der verbleibenden Restschuld nach Sondertilgung echo "
Jahressummen nach dem $jahr. Jahr und Jahresendstand"; echo number_format($rate_jahr,2, ",", "."); echo ""; echo number_format($zinsen_jahr,2, ",", "."); echo ""; echo number_format($tilgung_jahr,2, ",", "."); echo ""; echo number_format($restkreditbetrag,2, ",", "."); echo "
"; echo "Summe der Raten inklusive Sondertilgungen"; echo ""; echo "Davon waren Zinszahlungen"; echo ""; echo "Davon flossen in die Tilgung"; echo ""; echo "Restschuld am Ende der Laufzeit"; echo "
Gesamtsummen"; echo number_format($rate_laufzeit,2, ",", "."); echo ""; echo number_format($zinsen_laufzeit,2, ",", "."); echo ""; echo number_format($tilgung_laufzeit,2, ",", "."); echo ""; echo number_format($restkreditbetrag,2, ",", "."); echo "
Alle Angaben ohne Gewähr! Die Raten können je nach Berechnungsmethode der Bank abweichen. //Code Ende