Application Kata Taschenrechner
-
Upload
clean-code-developer-school -
Category
Documents
-
view
214 -
download
0
Transcript of Application Kata Taschenrechner
-
7/30/2019 Application Kata Taschenrechner
1/2
http://ccd-school.de 1
Application Kata TaschenrechnerEntwickle 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 Zahlenanzeige
2 2
0 20
+ 20
3 3
* 23
4 4
= 92
+ 92
3 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.
-
7/30/2019 Application Kata Taschenrechner
2/2
http://ccd-school.de 2
Schaltflche Zahlenanzeige
8 8
/ 8
0 0
= 8und Fehlermeldung
2 2
= 4
Variationen #1Erlaube das Lschen der gerade eingegebenen Zahl bzw. das Zurcksetzen des bisher berechneten
Ergebnisses.
Variation #2Fhre die Potenzoperation ^ ein: 2^3=8.
Variation #3Versieh die Operationen mit Przedenzen in dieser absteigenden Reihenfolge:
^
* /
+ -
=