erstellt 29-04./00; übersetzt 27.03.04; © Copyright 2004 Deutsche Übersetzung Heinrich Gailer

Programmieraufgaben

Aufgabe 1 --- Anwenderfreundliches Division-Übung

Verbessern Sie das Division-Programm aus diesem Kapitel:

  1. Legen Sie eine Schleife herum, so dass der Anwender wiederholt nach dem Dividend und dem Divisor gefragt wird. Für jeden Satz Daten gibt das Programm das Ergebnis aus oder eine informative Fehlermeldung, wenn es ein Problem gibt (Division durch Null oder falsche Eingabedaten).
  2. Das Programm fährt mit der Schleife fort, auch wenn es ein Problem gibt.
  3. Beenden Sie die Schleife, wenn die für den Dividend eingegebenen Daten mit den Zeichen "q" oder "Q" beginnen. Geben Sie in diesem Fall keine Fehlermeldung aus.
  4. Fragen Sie nicht nach dem Divisor, wenn der Anwender das Programm beenden will.

Die Ausgabe des Programms sieht dann ungefähr wie folgt aus:

Geben Sie den Dividend ein:
12
Geben Sie den Divisor ein:
4
12 / 4 ist 3

Geben Sie den Dividend ein:
12
Geben Sie den Divisor ein:
0
12 kann nicht durch 0 dividiert werden!

Geben Sie den Dividend ein:
jesses
Sie haben ungueltige Daten eingegeben.
Versuchen Sie es bitte noch einmal.

Geben Sie den Dividend ein:
quit

Sie werden die Methode charAt() der Klasse String verwenden müssen.

Zurück zur Übersicht.