2 error_reporting(E_ALL | E_STRICT);
10 $totalMonths = $years * 12;
12 print 'Invest ' . $balance . ' EUR and come back later.' . PHP_EOL;
14 for ($i = 1; $i <= $totalMonths; $i++) {
15 // Reduce interest rate every month
16 $rate = bcdiv($rate, 1.00001);
19 $interest = bcmul($balance, $rate);
21 // ... and add it to balance
22 $balance = bcadd($balance, $interest);
24 print 'Month ' . $i . ': rate=' . bcmul($rate, 100) . '%,interest=' . $interest . ',balance=' . $balance . PHP_EOL;
27 print 'After ' . $totalMonths . ' months (' . $years . ' years) you have ' . $balance . ' EUR back.' . PHP_EOL;
28 //print 'Length:' . strlen($balance) . PHP_EOL;