四则运算计算命令
FORMULATION 参数1 参数2 参数3
参数1:计算公式
参数2:存入变量
参数3:
0或不填=结果四舍五入,1=丢弃掉小数
注:/代表除 *代表乘
+代表加 -代表减 %为取余数
()优先计算括号
四则运算常量
四舍五入:<$FORMULATION[155/100]>
说明:结果=1.55四舍五入=2
向下取整:<$FORMULATIONEX[199/100]>说明:结果=1.99向下取整=1
两位小数:<$FORMULATIONDC[100/33]>
说明:结果=3.33333两位小数=3.33 (只能作为显示使用)
注:数值支持变量,例如<$FORMULATIONEX[<$STR(N$N1)>/<$STR(N$N2)>]>
;例子一:
#if
#act
FORMULATION 2/(100+20)*100+100
N$切割值
sendmsg 6 提示:您的切割值为<$STR(N$切割值)>
;例子二:
#if
#act
FORMULATION (10+20%9)%5
N$测试
sendmsg 6 <$STR(N$测试)>
[@运算1]
#if
#act
MOV n$数字100 100
MOV G50 50
MOV I99 10
MOV N80 80
MOV U200 200
MOV p80 80
MOV m100 10
FORMULATION (<$STR(n$数字100)>+<$STR(G50)>)/((<$STR(I99)>+<$STR(N80)>)*<$STR(U200)>*(<$STR(p80)>-12))+<$STR(m100)> N$结果是4
SENDMSG 5 4运算的结果是<$STR(N$结果是4)>
FORMULATION 2/(100+20)*100+100 U249
SENDMSG 5 1运算的结果是<$STR(U249)>
FORMULATION <$STR(N80)>*<$STR(U200)> N$结果是
SENDMSG 5 2变量相乘运算的结果是<$STR(N$结果是)>
如果运算符号书写错误 返回-1