Ein arithmetischer Ausdruck darf Zahlen, öffnende und schließende Klammern ([{}]), die Symbole für die vier Grundrechenarten + − * / und das Potenzieren ^, die Namen der Konstanten PI und E und Standardfunktionen (mit Argumenten in Klammern) enthalten.
Ein arithmetischer Ausdruck wird einer syntaktischen Kontrolle unterzogen. Wenn er fehlerfrei ist, wird versucht, den Wert des Ausdrucks zu ermitteln, wobei weitere Kontrollen (Verwendung unerlaubter Argumente für die Standardfunktionen, Division durch Null, Überlaufgefahr, ...) durchgeführt werden.
Beispiele für korrekte arithmetische Ausdrücke (Groß- und Kleinbuchstaben sind grundsätzlich gleichwertig, Leerzeichen werden ignoriert):
Die Argumente der Winkelfunktionen werden immer in Grad interpretiert. Die Konstante π (als PI oder pi oder Pi in den Ausdrücken verwendbar) und die Konstante e (Basis der natürlichen Logarithmen, in Ausdrücken als E oder e verwendbar) sind vordefiniert.
Beispiele für fehlerhafte arithmetische Ausdrücke:
|
(zwei aufeinanderfolgende Operationssymbole) | |
|
(Argument einer Standardfunktion muss eingeklammert werden) | |
|
(Logarithmus mit negativem Argument) | |
|
(Division durch Null) | |
|
(Operation führt zu Überlauf, Ergebnis ist größer als 10307) |