dedlfix: Übergebenen value-Wert als Operator nutzen.

Beitrag lesen

Tach!

ich dachte es gäbe eine einfache Lösung. Habe dann mal dafür switch genutzt.

Nein, es gibt zwar eval(), aber damit wird die Lösung nur auf den ersten Blick einfacher. Denn sie ist ohne weiteres Zutun falsch, weil sie viel mehr zulässt, als beabsichtigt ist. Damit nur der Aufgabenstellung gemäße Formeln bearbeitet werden können, muss dafür Sorge getragen werden, dass Operanden und Operator nur die gewünschten Werte annehmen können. Und dann ist die Frage, was weniger (Erstellungs- und Pflege-)Aufwand wird: das switch oder die allumfassende Prüfung.

dedlfix.