calculate and save variable(a,b,c,d,[e])
Gruppe |
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 |