Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

REM - Divisionsrest

&pagelevel(4)&pagelevel

Die REM-Funktion liefert einen numerischen Wert, der den Restbetrag der Division von argument-1 durch argument-2 darstellt.
Funktionstyp: numerisch.

Format


FUNCTION REM (argument-1 argument-2)


Argumente

  1. argument-1 und argument-2 müssen der Klasse numerisch angehören.

  2. Der Wert von argument-2 darf nicht 0 sein.

  3. Für den Wert w des Quotienten argument-1 / argument-2 muss gelten:

    - 1031 < w < 1031

Returnwerte

  1. Der Returnwert ist der Restbetrag der Division von argument-1 geteilt durch argument-2. Er ist definiert durch:

    argument-1 - (argument-2 * FUNCTION INTEGER-PART (argument-1 / argument-2))

  2. Der Fehler-Returnwert ist - 9’999’999’999’999’999’999’999’999’999’999.


Siehe auch: MOD

Beispiel 9-39

...
DATA DIVISION.
WORKING-STORAGE SECTION.
01  R PIC 999.
PROCEDURE DIVISION.
P1 SECTION.
MAIN.
    COMPUTE R = FUNCTION REM (928 14).
    DISPLAY R UPON T.
    STOP RUN.

Ergebnis: 004