![]() |
Re: Delphiproblem - Taschenrechner brauche hilfe !
Zur Beantwortung deiner ersten Frage wirst du wohl
ein bisschen Quellcode zeigen müssen :) |
Re: Delphiproblem - Taschenrechner brauche hilfe !
Zitat:
Also procedur ist klar das soll das Edit Feld sein, Decimalseperator soll die Trennung der Dezimalzahl durch das Komma sein. aber was hat das >0 am ende zu bedeuten :S Zitat:
Danke an alle die mir geholfen haben :D |
Re: Delphiproblem - Taschenrechner brauche hilfe !
das >0 bedeutet, dass das Komma (',') im Edit.Text enthalten ist (Also an der Position >=1). Ansonsten, wenn das Komma nicht enthalten ist, bekommt man 0 ausgespuckt.
Noedel |
Re: Delphiproblem - Taschenrechner brauche hilfe !
Zitat:
oder ob es wirklich bedeutet "dem Lehrer isses egal, Hauptsache kein Power". PS: Das IntPower in der gezeigten Funktion kann man weglassen, da es "nur" eine Optimierung der letzen Zeile darstellt. Zitat:
@user0815: Das läßt sich auch noch etwas kürzen.
Delphi-Quellcode:
procedure TForm1.Edit1Change(Sender: TObject);
begin Button1.Enabled := Pos(DecimalSeparator, Edit1.Text) = 0; // bzw. Button1.Enabled := Pos(',', Edit1.Text) = 0; end; Zitat:
![]() Ergebnis=0 ... nicht gefunden Ergebnis>0 ... gefunden Ergebnis = Position des Suchwortes [edit] OK, jetzt wurde mal der Post von Noedel angezeigt, aber ich sende es dennoch ab. :angel: |
Re: Delphiproblem - Taschenrechner brauche hilfe !
Zitat:
Zitat:
Zitat:
|
AW: Delphiproblem - Taschenrechner brauche hilfe !
hallo leute!
da ich so ein ähnliches problem habe schreib ichs mal hier rein. ich programmiere einen taschenrechner mit nur einem editfeld. weiß aber nicht wie ich das machen soll wenn man + geklickt hat, man dann ne neue zahl eingibt und die beiden zusammgerechnet wird. wäre cool wenn ihr mir helfen könnt. gruß |
AW: Delphiproblem - Taschenrechner brauche hilfe !
Du mußt praktisch den eigebenen Text zerlegen (parsen) und dann entsprechend behandeln (ausrechnen).
Tipp: SuFu / Forensuche / ... Es gibt hier schon Unmassen an Threads zu dem Thema, dann noch mehrere Mathe-Parser, fertige Taschenrechner und einige Tutorials, wo man abgucken kann. :angle2: (ja, auch von mir verstecken sich hier mindestens 2 Taschenrechner) |
AW: Delphiproblem - Taschenrechner brauche hilfe !
komme i-wie trotzdem net weiter... also dder kann sich zu mindest schonma zahl1 merken. aber wenn ich auf + klicke wird 0 und das soll nicht. und mit dem = weiß ich auch net weiter.
|
AW: Delphiproblem - Taschenrechner brauche hilfe !
Wenn man einmal Punkt- vor Strichrechnung, Klammern usw. ignoriert, dann ist es doch ganz einfach:
- Zwischenergebnis = 0 - Eingabe eines Operanden -> in Variable merken - Eingabe eines Operators (/, *, +, -, =) -> Zwischenergebnis ermitteln und darstellen, Operator merken P.S.: Ich möchte nochmals darum bitten, in einigermaßen vernünftigem Deutsch zu schreiben, das ist dann nicht so anstrengend zu lesen, das ist schließlich ein Forum hier und kein Chat. |
AW: Delphiproblem - Taschenrechner brauche hilfe !
naja dieser "slang" is überall gängig... aber naja
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz