calculate and save variable(a,b,c,d,[e])


Führt eine Rechenoperation auf den Inhalt der Variablen a aus und speichert das Ergebnis in die Variable zurück. Wenn d = true ist, wird die Variable auf den Typ geprüft und bei nicht numerischer Definition der Variablen eine Exception geworfen.

Wird mittels e eine Anzahl Nachkommastellen angegeben, wird bei Divisionen das Ergebnis auf die angegebene Zahl gerundet. Ist nichts oder 0 angegeben, wird das Ergebnis auf die Anzahl Nachkommastellen des Dividenden gerundet.

Rückgabewert ist das Ergebnis der Rechenoperation.

Parameterbeschreibung

Parameter

Beschreibung

a

Name der Variablen, die den ersten Operanden enthält und in der auch das Rechenergebnis abgelegt werden soll.

b

Auszuführende Rechenoperation.

c

Zweiter Operand.

d

(optional) Falls true, dann wird ein Typ-Check durchgeführt. Default: true.

e

(optional) Anzahl der Nachkommastellen bei Division. Default: 0.

Folgende Rechenoperationen werden unterstützt:

Parameter b

Operation

+

Addition

-

Subtraktion

*

Multiplikation

/

Division

Beispiele

Die folgenden Beispiele bauen aufeinander auf.

Paramter a

Parameter b

Parameter c

Parameter d

Parameter e

Ergebnis

MYINTVAR

+

3

3

MYINTVAR

*

3

9

MYINTVAR

-

2

7

MYINTVAR

/

2

4

MYDECIMALVAR

+

7

7

MYDECIMALVAR

/

2

4

MYDECIMALVAR

/

3

2

1.33

MYSTRINGVAR

+

7

Abbruch mit Fehler.

MYSTRINGVAR

+

7

true

Abbruch mit Fehler.

MYSTRINGVAR

+

7

false

7

MYSTRINGVAR

/

2

false

1

3.5

MYSTRINGVAR

/

2

false

1.8