Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Punkt vor Strich (https://www.delphipraxis.net/31908-punkt-vor-strich.html)

Durg 15. Okt 2004 14:09


Punkt vor Strich
 
Eigentlich ist der Taschenrechner schon bewertet worden, aber ich wollte noch Punkt vor Strich einbauen, nur weiß ich nicht wie ich das lösen könnte momentan rechnet der einfach 2 zahlen aus oder zieht die Wurzel oder so.
Aber beachtet dabei halt keine Regeln.
Deswegen sieht das ganze Zur Zeit so aus

Delphi-Quellcode:
procedure TTaschenrechner.BtGleichClick(Sender: TObject);
begin
  case OP of
    opPlus:
    begin
      Anzeige.Text := FloatToStr(Zahl + StrToFloat(Anzeige.Text));
    end;
    opMinus:
    begin
      Anzeige.Text := FloatToStr(Zahl - StrToFloat(Anzeige.Text));
    end;
    opDiv:
    begin
      Anzeige.Text := FloatToStr(Zahl / StrToFloat(Anzeige.Text));
    end;
   ....
    opCos:
    begin
      Zahl := cos(StrToFloat(Anzeige.Text));
      Anzeige.Text := FloatToStr(Zahl);
    end;
    opTan:
    begin
      Zahl := Tan(StrToFloat(Anzeige.Text));
      Anzeige.Text := FloatToStr(Zahl);
    end;
  end;
end;
Daher wäre ich für Vorschläge, hilfe jeglicher art dankbar.

fkerber 17. Okt 2004 20:44

Re: Punkt vor Strich
 
Hi!

Such hier vielleicht mal nach Hier im Forum suchenParser
Da gab es glaube ich Lösungen dazu.

Ciao Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz