function berekenKapitaal($dataArray) { if ($dataArray['teller'] <= $dataArray['looptijd']) { $renteBedrag = floor($dataArray['kapitaal'] * ($dataArray['renteProcent'] / 100)); $dataArray['kapitaal'] += $renteBedrag; $dataArray['historiek'][$dataArray['teller']] = 'Het nieuwe bedrag bedraagt ' . $dataArray['kapitaal'] . '€ (waarvan ' . $renteBedrag . '€ onze rente is)'; ++$dataArray['teller']; return berekenKapitaal($dataArray); } else { return $dataArray; } }
function berekenKapitaal($kapitaal, $counter) { $PERCENTAGE = 0.08; $kapitaal += $kapitaal * $PERCENTAGE; $kapitaal = round($kapitaal); if ($counter < 10) { echo "Hans heeft na " . $counter . " jaar " . $kapitaal . " euro. <br>"; $counter++; berekenKapitaal($kapitaal, $counter); } else { echo "Hans is gestopt na " . $counter . " jaar en heeft " . $kapitaal . " euro."; } }
function berekenKapitaal($kapitaal, $renteProcent, $looptijd) { static $teller = 1; static $historiek = array(); if ($teller <= $looptijd) { $renteBedrag = floor($kapitaal * ($renteProcent / 100)); $nieuwKapitaal = $kapitaal + $renteBedrag; $historiek[$teller] = 'Het nieuwe bedrag bedraagt ' . $nieuwKapitaal . '€ (waarvan ' . $renteBedrag . '€ onze rente is)'; ++$teller; return berekenKapitaal($nieuwKapitaal, $renteProcent, $looptijd); } else { return $historiek; } }
function berekenKapitaal() { static $kapitaal = 100000; static $counter = 1; $PERCENTAGE = 0.08; $kapitaal += $kapitaal * $PERCENTAGE; $kapitaal = round($kapitaal); if ($counter < 10) { echo "Hans heeft na " . $counter . " jaar " . $kapitaal . " euro. <br>"; $counter++; berekenKapitaal(); } else { echo "gestopt na " . $counter . " jaar en heeft " . $kapitaal . " euro."; } }