Wenn die Zinszahlung am Ende des Jahres erfolgt, werden Sie $1000 + $1000*0.05 = $1050 haben.
Üblicherweise zahlen Banken Zinsen täglich oder monatlich, aber aus Gründen der Einfachheit lassen Sie uns bei Zinszahlungen einmal pro Jahr bleiben. Am Ende des zweiten Jahres werden Sie $1050 + $1050*0.05 = $1102.50 haben. Nach ein paar Jahren wird Ihr Konto so aussehen:
| Jahr | Zinsen für das Jahr | Betrag am Jahresende |
|---|---|---|
| 1 | 1000*0.05=50 | 1050.00 |
| 2 | 1050*0.05=52.5 | 1102.50 |
| 3 | 1102.50*0.05=55.125 | 1157.625 |
| 4 | 1157.625*0.05=57.88125 | 1215.50625 |
| 5 | 1215.50625*0.05=60.77531 | 1276.28156 |
| ... | ... | ... |
Was, wenn Sie daran interessiert wären ein Millionär zu werden? Wie lange wird es dauern um eine Million Dollar zu erreichen? Es gibt Formeln dafür. (In Tabellenkalkulationsprogrammen sind diese Formeln integriert, ebenso wie bei Taschenrechnern mit finanzmathematischen Funktionen.) Aber nehmen wir an, dass Sie das nicht wissen. Hier ist ein Grundriss eines Programms um zu berechnen wie viele Jahre es dauern wird:
class MillionDollarJahre
{
public static void main( String[] args )
{
double dollars = 1000.0 ;
int jahre = _______________;
while ( dollars < 1000000.00 )
{
// Zinsen für ein weiteres Jahr addieren
dollars = _______________;
jahre = _______________;
}
System.out.println("Es braucht " + jahre + " Jahre um das Ziel zu erreichen.");
}
}
Der Wert des Bankkontos, dollars, nimmt zu
bis das Ziel erreicht oder überschritten wird.