Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Wert einer Rechenformel berechnen (https://www.delphipraxis.net/111900-wert-einer-rechenformel-berechnen.html)

GroHae 11. Apr 2008 13:18


Wert einer Rechenformel berechnen
 
Hallo zusammen,

Ich habe folgende Anwendung:

Ein Rechenblatt welches Umsatz und Gewicht von bestimmten Gruppen ermittelt und damit dann ein paar einfache Berechnungen anstellt:

So schaut etwa aus:

http://www.bilder-speicher.de/080411....maxdirekt.jpg

Das ist alt und geht:
Gelbes Feld: X % vom Umsatz
Blaues Feld: X € pro Kg umgesetzte Ware
Grünes Feld: Summe von Feld . . .

Soweit so gut.

Jetzt sollen aber Rechenformeln dazu kommen:
Ergebnis := ( (A+B) / D ) * E
wobei A,B u.s.w selbst schon Werte sind die ich zur Laufzeit berechne.

Der Anwender tippt z.B ein:
( GetBudget(Kostenart_1) + GetBudget(Kostenart_2) ) / GetWertZelle(2,3) * GetSummeZeile(1)
Jetzt muss mein Programm aus dem Budget die Beträge für die Kostenart_1 und Kostenart_2 ermitteln, das Ergebnis durch den Wert einer bestimmten Zelle Dividieren und dann alles mit der Summe einer Zeile multiplizieren.


Was muss ich machen, damit Delphi aus den String!! "(10 + 20) / 3" mir was berechnet :wall: (das wäre schon mal ein Anfang glaube ich)

Ich weiß im Moment nicht wie ich das angehen soll. Hat wer Vorschläge / Gedankenanstöße?

Medium 11. Apr 2008 13:23

Re: Wert einer Rechenformel berechnen
 
Hier im Forum suchenMatheparser

GroHae 11. Apr 2008 14:20

Re: Wert einer Rechenformel berechnen
 
Jep, Danke

gut wenn man weiß nach was man suchen muß! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:51 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