Platform | x64, Win32, .NET |
Purpose |
To get the modulo. |
Class |
Elemental function. |
Syntax |
INTEGER FUNCTION MODULO(A, P); INTEGER A, P |
Description |
P and the result have the same type and kind type as A. P must be non-zero. |
Return value |
If A is of type integer, MODULO(A, P) has the value R such that A = Q * P + R, where Q is an integer. If P > 0 then 0 < R < P. If P > 0 then P < R < 0. If A is of type real then the result is A � FLOOR (A / P) * P. |
Example |
MODULO(8, 6) gives 2. MODULO(8, -6) gives -4. |