PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Prozentrechnung wie verzinsung


DanielEXQ2
13.11.2005, 07:21:59
Hi ihr proggis,

ich stehe mal wieder vor einem echten Problem! Wenn ich eins in der Schule gehasst habe war es diese doofe Prozentrechnung in Mathe. Bitte helft mir deshalb nochmal auf die Sprünge...

Folgende Berechnung will ich durchführen:
Mein Grundwert (G) ist 20. Mein prozentsatz (p) ist 10.
Nun möchte ich wie bei einer Zinseszinzrechnung den Prozentwert (W) errechnen. Dabei soll der Prozentwert n-mal verzinst werden. Beispiel:

0 mal = 20
1 mal = 22 = (20+(20/10)
2 mal = 24,2 = (22+(22/10)), gerundet 24
3 mal = 26,62 = (24,2+(24,2/10) gerundet 27
4 mal = 29,28 = (26,62+(26,62/10) gerundet 29
...

Wie man an dem Rechenweg in klammern oben sieht, geht es auch. Aber ich müsste dann Step bei Step in einer Schleife berechnen lassen! Ihr könnt euch ja vorstellen, was passiert, wenn man n-mal gleich ein paar tausend sind. Die berechnung würde ewig dauern!

Deshalb habe es schon mit einer anderen Formel versucht. Es funktioniert leider nicht ganz:
$Summe = ((1 + p/100) ^ n) * G;
n = n-mal verzinsung

meikel (†)
13.11.2005, 07:39:29
Deshalb habe es schon mit einer anderen Formel versucht. Es funktioniert leider nicht ganz:
Das funktioniert deshalb nicht, weil es falsch ist. ^ ist kein Potenzoperator!

$zinseszins = pow((1 + $p/100), $n) * $G;
Falls die Genauigkeit nicht ausreicht, pow() durch bcpow() ersetzen.

DanielEXQ2
13.11.2005, 08:05:47
Super! Danke ;)