Autor Beitrag
storestore
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 397
Erhaltene Danke: 7

WIN 7
C#
BeitragVerfasst: So 02.10.11 15:01 
Mahlzeit!
Ich würde mal gerne wissen, wie der standart Taschenrechner von windwos Programmiert wird. Also, wie man hinbekommt das man nur eine Textbox hat, er aber trotzdem zwischen der zahl hinter dem Rechenzeichen und vor dem Rechenzeichen unterscheiden kann?
Wäre euch echt über ein paar infos echt dankbar :beer:
Mfg storestore


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am So 02.10.2011 um 19:03

_________________
Der Pc ist nur so schlau, wie derjenige der in steuert!
"Don't Quit. Suffer now, and live the rest of your life as a champion"
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 02.10.11 15:26 
Die gleiche Frage kam gerade erst:
www.delphi-forum.de/viewtopic.php?t=107246

Es gibt im Grunde zwei Ansätze, die auf die gleiche Vorgehensweise hinauslaufen. Und zwar gehst du zeichenweise durch und schaust was du vor dir hast. Wenn du eine Zahl hast, bist du im Modus Zahl, wenn es ein Plus Operator ist, im Modus Plus Operator, ... Wenn sich der Modus ändert, musst du entsprechend rechnen.
Das kannst du entweder im Nachhinein machen oder direkt bei der Eingabe.

Das Prinzip nennt sich endlicher Automat und ist für einen Taschenrechner im Grunde die einzig sinnvolle Variante.

Für diesen Beitrag haben gedankt: storestore
storestore Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 397
Erhaltene Danke: 7

WIN 7
C#
BeitragVerfasst: So 02.10.11 20:48 
Hi jaenicke,
Danke für den Link ;)! Ich habe zwar die Forensuche benutzt, nur habe ich verscheinlich das falsche Suchwort eingegben :nixweiss:

_________________
Der Pc ist nur so schlau, wie derjenige der in steuert!
"Don't Quit. Suffer now, and live the rest of your life as a champion"