calculate and save variable(a,b,c,d,[e])
Group |
Performs a calculation on the value of variable a and saves the result back to the variable. If d is true, the type of the variable will be checked and the mapping will be finished with an error if the type is not of a numerical type.
In the case of a division, e specifies the number of digits the result should be rounded to. If nothing or 0 is specified, the result will be rounded to the number of the dividend's digits.
The result of the function is the result of the calculation.
Description of Parameters
Parameter |
Description |
a |
Variable name to read the value from and save to result to. |
b |
Operation to perform. |
c |
Second operand. |
d |
true for type checking. |
e |
Precision for the division. |
The following operations are supported
Parameter b |
Operation |
+ |
Addition. |
- |
Subtraction. |
* |
Multiplication. |
/ |
Division. |
Examples
The examples are building on each other
Paramter a |
Parameter b |
Parameter c |
Parameter d |
Parameter e |
Result |
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 |
Function aborts with an error. |
||
MYSTRINGVAR |
+ |
7 |
true |
Function aborts with an error. |
|
MYSTRINGVAR |
+ |
7 |
false |
7 |
|
MYSTRINGVAR |
/ |
2 |
false |
1 |
3.5 |
MYSTRINGVAR |
/ |
2 |
false |
1.8 |