Integer remainder of the division of two Real numbers
rem(x, y)
Returns the integer remainder of x/y
,
such that div(x,y) * y + rem(x, y) = x
.
Result and arguments shall have type Real or
Integer. If either of the arguments is Real the
result is Real otherwise Integer. [Note, outside
of a when clause state events are triggered when
the return value changes discontinuously.]
rem(3,1.4) = 0.2 rem(-3,1.4) = -0.2 rem(3,-1.4) = 0.2