Thema: Delphi Mathematische Umformung

Einzelnen Beitrag anzeigen

Benutzerbild von Schaedel
Schaedel

Registriert seit: 5. Jan 2006
Ort: Saarland
174 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Mathematische Umformung

  Alt 16. Feb 2006, 11:21
Du hast ja eine StringVariable oder eine Eingabe(auch String) in der der Term steht.

Mit copy kannst du einzelne Teile aus einem String herauskopieren.

Also und da du z.b.
(x-13)*(x-16)*(x-19)
in deinem String stehen hast kannst du doch von der 1. Stelle des Strings ein Copy bis zur position der Klammer-1.
Dann hast du quasi das "x-13" in deinem Teilstring stehen.
Nun kannst du das gleiche mit dem Teil machen.
Dann hast du in deinem 2. Teilsting " x-16" das stehen.

Nun überprüfst du die 1. Stelle deiner beiden Teilstrings ob diese Buchstaben oder Zahlen sind und wenn sie Buchstaben sind auf Gleichheit.
Wenn Gleichheit dann x²wenn keine Gleichheit dann fügst du die beiden Chars einfach zusammen.
Mit den Zahlen sollte das ja weniger das Problem sein ...
Michael S.
  Mit Zitat antworten Zitat