Ein arithmetischer Ausdruck darf Zahlen, öffnende und schließende Klammern ([{}]), die Symbole für die vier Grundrechenarten + - * / und das Potenzieren ^, die Namen bereits definierter Konstanten 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):
Ob die Argumente der Winkelfunktionen in Grad oder Radian interpretiert werden sollen, kann über einen Schalter eingestellt (und jederzeit wieder verändert) werden. 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, alle übrigen Konstanten, die verwendet werden, müssen vorher definiert werden. In den nachfolgenden Beispielen wird vorausgesetzt, dass die Konstanten RADIUS, HOEHE, XDL und YDL vorab definiert wurden:
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) |