Ik denk dat hier helemaal geen loop nodig is, maar dat je dat op dezelfde manier kan berekenen als samengestelde intrest:
B = b * ( (i/100 + 1)^n )
waarbij
i = opslag per jaar in procent
b = oorspronkelijk bedrag
n = aantal jaren
B = nieuw bedrag
Voorbeeld:
b=1000
i=2,5
n=4
dan:
B = 1000 * ( (2,5/100 + 1)^4 ) = 1103,812890625
of berekening met een loop:
1000 + 1000*0,025 = 1025
1025 + 1025*0,025 = 1050,625
1050,625 + 1050,625*0,025 = 1076,890625
1076,890625 + 1076,890625*0,025 = 1103,812890625
Beide uitkomste zijn gelijk!