Eine gute Antwort wäre:

Mit Sicherheit NICHT! Das sind 80 Jahre ohne Schokoladenkekse!

Sie brauchen höhere Zinsen

Wir müssen offensichtlich eine Bank mit einem höheren Zinssatz als 5 Prozent finden. Angenommen Sie sind bereit 40 Jahre auf Ihre eine Million Dollar zu warten. Wie hoch muss der Zinssatz sein?

Eine Möglichkeit diese Frage zu beantworten wäre verschiedene Zinssätze auszuprobieren, bis Sie einen gefunden hätten der funktioniert. Hier ist ein Programm, das das tut:

import java.io.*;
class DollarsNachVierzig
{

  public static void main( String[] args ) throws IOException
  {
    double dollars = 1000.0 ;
    int    jahre   =  1 ;
    double zinssatz ;

    // Zinssatz vom Anwender einholen
    String zinsChars ;
    BufferedReader stdin =
        new BufferedReader( __________________________ ) ;
    System.out.println("Geben Sie den Zinssatz in Prozent ein:") ;

    zinsChars =  _____________________ ;

    zinssatz = Double.parseDouble( zinsChars ) ; // Zinssatz in Prozent einholen

    zinssatz = _________________;   // Prozent in dezimalen Bruchteil konvertieren

    while (  jahre <= 40 )
    {
      // Zinsen für ein weiteres Jahr addieren
      dollars =  dollars + dollars * _________________ ;

      // fügen Sie die jährliche Einzahlung hinzu
      dollars = dollars + 1000 ;

      jahre    =  jahre + 1 ;
    }

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

}

Dieses Programm verwendet KEINE ergebnisgesteuerte Schleife. Es verwendet eine Zählschleife, da der Zähler, jahre, für die Kontrolle der Schleife verwendet wird.

FRAGE 6:

Füllen Sie die Lücken aus, um das Programm zu vervollständigen.

Inhaltsverzeichnis