phpbar.de logo

Mailinglisten-Archive

[php] Annuität berechnen

[php] Annuität berechnen

Gemander, Ronny gemander at gmx.net
Die Mai 27 17:02:55 CEST 2008


Hallo,

Ich habe ein kleines Problem mit einer Testaufgabe auf 
http://www.php-kurs.com/berechnungen-in-php.htm

Berechnen Sie die Annuität (ganz unten)

Mein Ansatz:
#####################
$kreditsumme    = 200000;
$zinssatz       = 0.04;
$zins 		= 1+$zinssatz;
$laufzeit       = 10;
$scale 		= 25;

$left = bcpow(strval($zins), strval($laufzeit), $scale);
$right = bcsub(bcpow(strval($zins), strval($laufzeit), $scale),'1', $scale);
if($right > 0){
	$l = bcmul(strval($kreditsumme),strval($zinssatz),$scale);
	$r = bcdiv(strval($left), strval($right), $scale);
	$ergebnis = bcmul(strval($l),strval($r),$scale);
}
else die("Division durch 0");
$zinssatz_math     =   $zinssatz + 1.00;
$potenz_laufzeit   =   bcpow(strval($zins), strval($laufzeit), $scale);
$endergebnis    =   round($ergebnis, 3);

echo "$endergebnis";
#####################
Nur bekomm ich beim Ergebnis 24.658,189 raus, der Autor meint allerdings 
  24.658,337.

Hat sich auf der Seite ein Fehler eingeschlichen oder ist mein 
Lösungsweg falsch?

Danke für eure Hilfe.

Ronny

php::bar PHP Wiki   -   Listenarchive