The MODS function creates a dynamic array of the remainder after the integer division of corresponding elements of two dynamic arrays. It takes the general form:
The MODS() function calculates each element according to the following formula:
XY.element = X ?? (INT (X / Y) * Y)
X is an element of array1 and Y is the corresponding element of array2. The resulting element is returned in the corresponding element of a new dynamic array. If an element of one dynamic array has no corresponding element in the other dynamic array, 0 is returned. If an element of array2 is 0, 0 is returned. If either of a corresponding pair of elements is null, null is returned for that element.
An example of use is as:
A=3:@VM:7 B=2:@SM:7:@VM:4 PRINT MODS(A,B)
to display an array containing : 1 ,0 , 3.
Go back to jBASE BASIC.