zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Das verbesserte Programm steht unten.

Neues, verbessertes Restaurantprogramm

Unser Programm sollte so ziemlich wie das Folgende aussehen:

import java.util.Scanner;

class RestaurantRechnung
{
  public static void main (String[] args)
  {
    Scanner scan = new Scanner( System.in );
    double grundbetrag;
    double trinkgeld;

    System.out.print("Geben Sie den Grundbetrag ein: ");
    grundbetrag = scan.nextDouble();
    System.out.print("Geben Sie das Trinkgeld ein (z.B. 0.1 für 10 Prozent): ");
    trinkgeld = scan.nextDouble();

    System.out.println("Grundbetrag " +  grundbetrag + " Gesamtkosten: " +
         (grundbetrag + grundbetrag*0.06 + grundbetrag*trinkgeld) );
  }
}

Die println Anweisung verwendet jetzt die Variable trinkgeld, die den Prozentsatz enthält, den der Anwender geben möchte.

FRAGE 11:

Wenn die println Anweisung nicht geändert worden wäre, würde dann der Prüfer von der Gesundheitsbehörde das Programm abnehmen?