addyi / StackCalc

Stack Calculator is a Project for TH Bingen Coding Camp

Home Page:https://www.th-bingen.de/studium/studiengaenge/mobile-computing/

Repository from Github https://github.comaddyi/StackCalcRepository from Github https://github.comaddyi/StackCalc

StackCalc

Stack Calculator as a Project for TH Bingen Coding Camp

Dieser Taschenrechner ist ein Demo Projekt für das Coding Camp der TH Bingen am 25./26. März 2017

Funktionsweise

Der Taschenrechner arbeitet nach dem Stack Prinzip. Das Wort Stack kommt aus dem englischen und bedeutet Stapel. Wie bei einem Stapel kann man mit dem Stack Taschenrechner nur Zahlen oben auf den Stapel legen und auch nur von oben wieder vom Stapel entfernen.

Das heißt:

  • Erste Zahl eingeben
  • Enter schiebt die erste Zahl oben auf den Stack
  • Zweite Zahl eingeben
  • Enter schiebt die zweite Zahl, über die erste Zahl, oben auf den Stack
  • Jetzt kann man die Operation eingeben z.B. Addieren
    • Dabei werden die beiden Zahlen vom Stack geholt
    • Die Zahlen werden addiert
    • Das Ergebnis wird wieder auf den Stack gelegt und auf dem Display angezeigt

Wichtige Dateien

  • Die Datei StackCalc.java enthält die Taschenrechner Logik
  • Die Datei activity_stack_calc.xml enthält die Beschreibung wie die Oberfläche der App aussehen soll
  • Diese beiden Dateien zusammen machen den großteil der Funktionalität der App aus

About

Stack Calculator is a Project for TH Bingen Coding Camp

https://www.th-bingen.de/studium/studiengaenge/mobile-computing/

License:MIT License


Languages

Language:Java 100.0%