====== Projekt zur Softwareentwicklung: Taschenrechner ====== ===== Use-Cases ===== ==== Erster Prototyp ==== * Tastatur am Bildschirm (mindestens 10 Ziffern, =, +, -) * Display: kann in der Mindestvariante nur eine Zahl darstellen * Addition und Subtraktion sollen möglich sein. ==== Zweiter Prototyp ==== * Tastatur: *, /, Komma * Multiplikation und Division sollen möglich sein. * Beachtung von "Punkt vor Strich" (operator precedence) * Clear-Taste ==== Dritter Prototyp ==== * Später: Zweite Zeile mit bisher eingegebenem Term * Sin, Cos, ... * Fehlermeldungen ==== Weitere Prototypen ==== * Alte Ergebnisse sollen wieder aufgerufen werden können (History) * Möglichkeit, Potenzen und Wurzeln zu berechnen. * Infinitesimalrechnung * Klammerterme sollen korrekt berechnet werden. * Variablen * Berechnung in einfacher Variante nur mit Dezimalzahlen * Später Berechnung von rationalen Termen korrekt in Bruchdarstellung * Noch später: Darstellung auch als Wurzeln oder Vielfache von PI ===== Mockup ===== {{ :anhang:calculator:img_0029.jpg?400 |}}