Autor Beitrag
flensi
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 08.03.10 16:46 
Hi Leute,

Ich mach Delphi erst seit ein paar Wochen und möchte um eure Hilfe bitten.
Folgendes Problem:

Ich möchte einen Rechner für den PC programmieren, wie es ihn ja schon bei Windows gibt.
Der Unterschied ist, dass ich die komplette Rechnung in die Textbox schreiben möchte und diese später ausgerechnet werden soll.
Code:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
var
  a: extended;
begin
  a:=Edit1.Text;
  Edit2.Text=floattostr(a);
end;

wie man sich denken kann funktioniert das so nicht. Ich hoffe ihr könnt mir helfen.

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Mo 08.03.10 16:48 
Da hast Du dir eine (für einen Anfänger) nicht ganz leichte Aufgabe ausgesucht.
Arbeite mal dieses Tutorial durch, dann bekommst Du eine Vorstellung davon, wie man so eine Aufgabe angehen kann:

www.delphi-treff.de/...unktionsinterpreter/

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mo 08.03.10 16:53 
forum.delphi-treff.d...owthread.php?t=28525
Dort wurde das Thema abgehakt, und nun fragst du hier doch nochmal nach? Komisches Vorgehen..

_________________
PROGRAMMER: A device for converting coffee into software.
flensi Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 08.03.10 16:58 
Das war schlechtes Timing meinerseits.
Ich habe die Frage hier reingestellt bevor die Antworten im Delphitreff angezeigt wurden.
Die Antwort auf die Frage findet ihr im Link von Xentar.
martin300
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 186
Erhaltene Danke: 2



BeitragVerfasst: Mo 08.03.10 17:48 
Es wäre viel einfacher, wenn der Rechner so ähnlich wie der von Windows aussehen würde. Angenommen es gibt nur die Rechnungsarten (+,-,x,/). Dann könntest du über Buttons mit den Ziffern 0-9 Zahlen eingeben, diese werden dargestellt und wenn zb. die '+-Taste' betätigt wird, ergänzt du die Anzeige mit dem Plus und die folgenden Zahlen werden auch wieder angezeigt (gleiche Zeile). Dieser Vorgang wiederholt sich solange, bis die '=-Taste' gedrückt wird. Dann wird das Ergebnis im Display angezeigt.