Chapter 4-6: ILF Keyword Reference |
CALC - Basic Functions)
Function
|
Description
|
Example
|
@ABS(X)
|
Returns the positive value of X, regardless of the sign of X.
|
@ABS(3) = 3
@ABS(-3) = 3
|
@CEIL(X)
|
Returns the smallest integer not less than X.
|
@CEIL(-2.1) =-2
@CEIL(-2.0) =-2
@CEIL(0) = 0
@CEIL(2.0) = 2
@CEIL(2.1) = 3
|
@FLOOR(X)
|
Returns the largest integer not greater than X.
|
@FLOOR(-2.1) =-3
@FLOOR(-2.0) =-2
@FLOOR(0) = 0
@FLOOR(2.0) = 2
@FLOOR(2.1) = 2
|
@MOD(X,Y)
|
Returns the remainder of X divided by Y. Y cannot be zero. The result has the same sign as X, regardless of the sign of Y.
|
@MOD(5,2) = 1
@MOD(-5,3) =-2
@MOD(10,5) = 0
@MOD(5,0) = ERROR
|
@POW(X,Y)
|
Returns the value of X raised to the power of Y. An error occurs if zero is raised to the zero or a negative power, or if a negative number is raised to a non-integer power. Overflow and underflow errors are also possible, especially with large values of Y.
|
@POW(5,2) = 25
@POW(1.5,2.5) = 2.755676...
@POW(25,-.5) = .2
@POW(0,2) = 0
@POW(0,0) = ERROR
@POW(0,-2) = ERROR
@POW(-.6,2.5) = ERROR
@POW(12345,67890)=OVERFLOW
@POW(.12345,67890)=UNDERFLOW
|
@SQRT(X)
|
Returns the square root of X. An error occurs if X is negative. This function is equivalent to @POW(X,.5).
|
@SQRT(9) = 3
@SQRT(2) = 1.414...
@SQRT(0) = 0
@SQRT(-2) = ERROR
|
|
Application Design Manual "Powered by Appx Software"620 ©2006 By APPX Software, Inc. All Rights Reserved |