zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Das vorherige Programm hat eine Schleife mit 40 Iterationen verwendet, um das zu berechnen.

Dollarberechnung einfügen

Hier ist der Teil aus dem vorherigen Programm (leicht modifiziert), der die Anzahl der Dollars nach 40 Jahren berechnet:

    jahre    =  1 ;
    dollars  = anfangsbetrag ;               // Schleife richtig initialisieren
    while (  jahre <= 40 )
    {
      dollars = dollars + dollars*zinssatz ; // Zinsen für ein weiteres
                                             // Jahr addieren
      dollars = dollars + 1000 ;             // jährliche Einzahlung
                                             // hinzufügen
      jahre    =  jahre + 1 ;
    }

Hier ist noch einmal das Grundgerüst des Programms:

class  MillionDollarZinssaetze
{

  public static void main( String[] args )
  {
    double anfangsbetrag = 1000.0 ;
    double dollars       = 0.0 ;
    double zinssatz;

    zinssatz = -0.001 ;  // das wird gleich auf 0 erhöht

    while ( dollars < 1000000 )
    {
       // zum nächsten Zinssatz wechseln
       zinssatz = zinssatz + 0.001 ;

       // Dollars nach 40 Jahren beim gegenwärtigen Zinssatz berechnen
       
    }

    System.out.println("Nach 40 Jahren bei " + zinssatz*100
      + "Prozent Zinsen werden Sie" + dollars + " Dollar haben." ) ;
  }

}

Um das Programm zu vervollständigen, werden Sie eine Schleife in eine andere schachteln müssen.

FRAGE 9:

Kopieren und fügen Sie die Codeteile gedanklich ein, so dass das Programm vollständig ist.