Zinseszins mit monatlichen Beiträgen

goto;

Erfahrenes Mitglied
Hallo liebe Community,

derzeit muss ein Zinseszins Rechner erstellt werden, der mir folgendes Ausrechnet.

Bsp.: Startkapital: 100€ | Laufzeit: 46Jahre | Verzinsung: 8% (Jahr) | Beitrag pro Monat: 100€

Derzeit stehe ich an folgender Stelle:
PHP:
$output = $kapital * pow((1+($zinssatz / 100)), $jahre);

Hier wird gerechnet, wieviel Kapital man nach x $jahren hat, jedoch ohne monatlichen Beiträgen.

Weiß jemand, wie man das auf einfache Art umsetzen kann?

Viele Grüße :)
 
Hallo, die sollen jeweils am Ende des Monats hinzukommen.
Also bsp. am 31.1.2012 - 31.12.2012. Der Zins soll dann auch zum 31.12.2012 gerechnet werden.

Viele Grüße
 
Also, zuerst musst du einmal aus den jährlichen Prozent die monatlichen ausrechnen.
Bei 8%pa sind das 0.64340301%pm

Dann machst du ca. sowas
kapital = kapital*(1 + zinssatz/100) + monatszuzahlung;
in einer Schleife, so oft wie Monate sind.
kapital steht am Anfang klarerweise am Startkapital.

523713 aus Einlagen von 55200, nur mit Zinsen? Schöner Gewinn :D
 
Zuletzt bearbeitet:
Hier meine Lösung:
PHP:
<?php
## Jahre = 46
## Zinsen = 8% / Jahr
## monatlich =  100€

$jahre 		= 46;
$zinsen 	= 8;
$mon 		= 100;
$bar = NULL;
$array = NULL;
$array = array();
## Kapital * 1,08
for($i=1;$i<= $jahre;$i++){
	$pro = 8 / 100 +1;
	if($bar == NULL || $bar == false){
		$bar2 = 12*100 + 10000 ;	
		$bar = $bar2 * $pro;			## 1296
		$array[$i] = round($bar);	
	}else{
		$bar2 = 12*100 + $bar;		## 25xx , 35xx
		$bar = $bar2 * $pro;
		$array[$i] = round($bar);
	}
}


?>
<pre><?php print_r($array);?></pre>

Viele Grüße
 
Das ist aber nicht das Gleiche.

Es ist zwar etwas umständlich mit bar, aber unabhängig davon zahlst du jährlich 1200€ ein.
Monatlich 100€ ist zinsmäßig aber ein großer Unterschied..
 
Abend,
naja, der Zins wird ja im Jahr gegeben.
also immer zum Jahresende. Also sind es ja so oder so 1200€ oder?

PS: Ich hab den Code nur so geschrieben, damit ich es mir besser vorstellen kann ;)
 
Zuletzt bearbeitet:
Die Zinsen werden einmal im Jahr ausbezahlt.
Berechnet werden sie aber meistens auf Tagesbasis.

Wenn man zB.
-von 1. Jänner bis 1. Dezember 1€ bei der Bank hat
-am 1.Dezember 10000€ einzahlt
-und man am 31.Dezember Zinsen bekommt.
gibts keine 8% für 10001€.
Die würde es nur geben, wenn das ganze Jahr über 10001€ eingelegt gewesen wären.
So gibts die vollen 8% für den einen Euro
+ einen entsprechenden Monatssatz für die 10000.

Den Monatssatz bekommt man von den 8% mit der zwölften Wurzel.
0.64340301%

Weil 1.0064340301*1.0064340301*1.0064340301*... insgesamt zwölf Mal ergibt 1.08.

Da du aber nur genau am Monatsende Einlagen machst hab ich auf die Tag-genaue Berechnung verzichtet.
Wäre in dem Fall überlfüssig.
 
Zuletzt bearbeitet:
Ok, so hab ich das nicht gesehen..
Würde bedeuten, ich müsse meine Variable Jahr gegen Monate austauschen müssen und somit auch die Zinsen anpassen.

Dann wäre es korrekt?
 
Zurück