Arithmetischer Ausdruck

Ein arithmetischer Ausdruck darf Zahlen, öffnende und schließende Klammern ( [ { } ] ), die Symbole für die vier Grundrechenarten + − * / und das Potenzieren ^ 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, PI ist die "Kreiszahl" und als solche vordefiniert):

Die Argumente der Winkelfunktionen werden in Grad erwartet.

Beispiele für fehlerhafte arithmetische Ausdrücke:

  • 3 * - 20
  (zwei aufeinanderfolgende Operationssymbole)
  • SQRT 27.3
  (Argument einer Standardfunktion muss eingeklammert werden)
  • LN ( COS (180) )
  (Logarithmus mit negativem Argument)
  • 5 / SIN (180)
  (Division durch Null)
  • SINH (1000)
  (Operation führt zu Überlauf, Ergebnis ist größer als 10307)
ZAHLEN können (optional) ein Vorzeichen, einen Dezimalpunkt und einen Exponenten (gegebenenfalls auch mit einem Vorzeichen) enthalten, Beispiele korrekter Zahlen:

-2.1E-5     5120     .3125     0.001
Klicken öffnet ein Fenster mit ergänzenden Informationen