Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

INTEGER - Nächstkleinere Ganzzahl

&pagelevel(4)&pagelevel

Die INTEGER-Funktion liefert den größten ganzzahligen Wert, der kleiner oder gleich ist dem in argument-1 angegebenen Wert.
Funktionstyp: ganzzahlig.

Format


FUNCTION INTEGER (argument-1)


Argument

  1. argument-1 muss der Klasse numerisch angehören und muss einen Wert enthalten, der größer oder gleich - 1031+1 und kleiner 1031 ist.

Returnwerte

  1. Der Returnwert ist die größte Ganzzahl, die kleiner oder gleich dem Wert von argument-1 ist. Ist z.B. der Wert von argument-1 -1,5, dann wird -2 zurückgeliefert; ist der Wert von argument-1 +1,5, dann wird +1 zurückgeliefert.

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


Siehe auch:
INTEGER-PART

Beispiel 9-16

...
DATA DIVISION.
WORKING-STORAGE SECTION.
01  RES PIC 9(8).
PROCEDURE DIVISION.
P1 SECTION.
MAIN.
    COMPUTE RES = FUNCTION INTEGER (-3.3).
    DISPLAY RES UPON T.
    STOP RUN.

Ergebnis:               00000004