You are on page 1of 2

Application Kata Taschenrechner

Entwickle eine Taschenrechner-Anwendung. Die Benutzerschnittstelle soll wie folgt aussehen:

Der Anwender kann die zu verrechnenden Zahlen nur ber die Ziffernschaltflchen eingeben. Die Operationen haben alle dieselbe Przedenz. Beispiel: Schaltflche 2 0 + 3 * 4 = + 3 = Zahlenanzeige 2 20 20 3 23 4 92 92 3 95

Eine Division durch 0 sollte zu einer Fehleranzeige fhren (Messagebox oder Statuszeile) und das bisherige Ergebnis nicht verndern. Dasselbe gilt fr sonstige Rechenfehler.

http://ccd-school.de

Schaltflche 8 / 0 = 2 =

Zahlenanzeige 8 8 0 8 und Fehlermeldung 2 4

Variationen #1
Erlaube das Lschen der gerade eingegebenen Zahl bzw. das Zurcksetzen des bisher berechneten Ergebnisses.

Variation #2
Fhre die Potenzoperation ^ ein: 2^3=8.

Variation #3
Versieh die Operationen mit Przedenzen in dieser absteigenden Reihenfolge: ^ * / + =

http://ccd-school.de