Hallo,
ich möchte einer Function von außen 3 Eingänge geben: A (float), B (float) und Formula (String).
Formula soll dann die mathematische Formel sein, die vorgibt wie A und B verrechnet wird.
Also z.B. "(A+B)*(0.25-A)*B" ... naja irgendso was halt mit Operationen und Klammern.
Es reichen ein paar Grundrechenarten wie + - / * % und natürlich die Klammern.
Dabei soll die Länge der Formel keine Rolle spielen.
Ich könnte jetzt natürlich alle möglichen Strings auseinandernehmen , auswerten und mir dann eine schier unendliche Reihe an Kombinationen switchen wie ich A und B verrechne.
Evtl. auch mit vorbereiteten Enum-Auswahlen.
Aber das wäre eine Lebensaufgabe.
Also bin ich froher Hoffnung auf eine einfachere Lösung, die das automatisch rechnet.
Wer hat eine Idee?