数学单元 Math

 

IFThen 他根据Boolean表达式返回两个可能值中的一个 例如可以用它计算出两个值中的最小值

nMin := IfThen (nA < nB, na, nB); //这个跟C++里的?:运算符相似

 

InRange 布尔型类型函数可以用于检查一个数值是否在其他两个数值之间而另一方面,EnsureRane函数会

 

迫使一个数值处于指定范伟之间,如果数值在该范围之外,返回值将是数值自己或者是上限或下限。

if InRange (value, min, max) then

 ....

 

value := EnsureRange (value, min ,max);

 

DivMod 函数等于divmod运算, 一次返回整除值与余数。

RoundTo函数允许指定舍入位----例如,舍入到最靠近的千位或小数点后两位;

RoundTo(123827, 3); //result is 124,000

RoundTo(12.3827, -2); //result is 12.38

posted on 2008-08-18 16:44  龌龊龙  阅读(148)  评论(0编辑  收藏  举报

导航