Remote Processing CAMBASIC User Manual

Page 112

Advertising
background image

Comm ands - 79

MOD

Operator

SYNTAX:

n = a M O D b

PURPOSE:

To return the rem ainder of an integer division.

REMARK S:

a is divided by b and the remainder is placed in n.

The arg uments a and b are fir st rounde d to integer s. T hese mu st be in the ra nge from – 32, 768 to
32,767 (no error messages are given). The division is then done and the quotient is truncated to an
integer.

The sign of the result is always the sign of a.

RELATED:

“\ ” for integer division.

EXAMPLE:

PRINT 8 MOD 4

8/4= 2 with 0 remainder 0

PRINT 5 MOD 3

5/3= 1 with 2 remainder 2

PRINT 7.5 MOD 3

7/3= 2 with 1 remainder 1

PRINT –7.5 MOD 3

8/3= 2 with 2 remainder – 2

ERROR:

< Division by zero> – if b is zero

Advertising