Function Type:

The mod function operates on both REAL and INTEGER arguments.

Function Purpose:

The mod function will return the remainder of division of the two arguments passed to it.

Required Arguments:

mod( NUM, DENOM )

NUM can either be an INTEGER or a REAL value. NUM is the number that will be divided (the NUMerator). It is also worth noting that the results of the mod function will be of the same type as NUM.

DENOM must be of the same type as NUM. NUM will be divided by DENOM (the DENOMinator). Also, if DENOM is equal to zero then the results of this operation will be undefined.

Optional Arguments:

There are no optional arguments to the mod function.


The following four references are made to the mod function:
		x1 = mod(187.0,9.0)
		x2 = mod(-87,9)
		x3 = mod(4.0,4.0)
		x4 = mod(54,-7)
The results are then:
		x1 = 7.0
		x2 = -6
		x3 = 0.0
		x4 = 5

In general the Fortran expression:
      z = mod (x , y)
is equivalent to the expression
      z = x - int(x/y)*y

For additional information and examples see:


Examples: plot1.f

Up one level / Home

Written by Jason Wehr : and Maintained by John Mahaffy :