Wirklich?
Wie wäre es denn mit einem integrierten Ausdruck Parser (Beispiel: gcalctool), damit man auch Formeln eingeben kann. (Beispiel: "3*2/(5+1)-10")
Das kannste ganz leicht mit Javascript machen, auch wenn es 'dirty' ist =)
Einfach = Gut.

Die Funktion eval() von JavaScript berechnet einen übergebenen Rechenausdruck. Enthält der Rechenausdruck Zeichen, die nicht als Rechenoperatoren bekannt sind, gibt die Funktion einen Fehler zurück. Die Funktion gibt den berechneten Wert zurück.