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.

Der Rückgabewert der Funktion 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