Math. Funktion als Eingabeparameter?
-
Hallo,
ich soll eine Programm schreiben, das eine mathematische Funktion als Eingabe erhält.
Also Beipsiel:
Eingabe: 1,2, x+y
Ausgabe: 3Ist sowas überhaupt möglich?
Ich könnte mir vorstellen, dass man da mit Assembler was machen kann, aber ohne???
-
hm, also du müsstest die funktion als string übergeben, und dann parsen.
Devil
-
Was willst du denn da in Assembler machen? Da müsstest du ja den Ausdruck parsen, kompilieren und in ein Programm injezieren das dir den Wert ausgibt (also mit [stark plattformabhängigen] Kanonen auf Spatzen schießen). Ums parsen kommst du leider nicht herum
. Es gibt aber jede Menge freie Klassen die mathematische Ausdrücke auswerten können.
-
Danke, ich werde mich mal nach solchen Klassen umschauen.