DIVIDE

DIVIDE returns the quotient of x/y with a precision specified by p and q. If both operands are FIXED and at least one is FIXED BIN, then the base, precision, and scale are determined by the PRECTYPE compiler option. Otherwise, the base, precision, and scale are determined by the rules for expression evaluation. The mode is REAL if both operands are REAL; otherwise, it is COMPLEX.

Read syntax diagramSkip visual syntax diagramDIVIDE( x, y, p, q)
x
Expression.
y
Expression. If y = 0, the ZERODIVIDE condition is raised.
p
Restricted expression specifying the number of digits to be maintained throughout the operation.
q
Restricted expression specifying the scaling factor of the result. For a fixed-point result, if q is omitted, a scaling factor of zero is the default. For a floating-point result, q must be omitted.