Die ORD-MIN-Funktion liefert einen ganzzahligen Wert, der angibt, welches der Argumente - von links nach rechts gezählt - den niedrigsten Wert enthält.
Funktionstyp: ganzzahlig.
Format
FUNCTION
ORD-MIN
({argument-1}...)
Argumente
Ist mehr als ein argument-1 angegeben, müssen alle Argumente derselben Klasse angehören.
argument-1 darf nicht von der Klasse objekt oder der Klasse zeiger sein.
Returnwerte
Der Returnwert gibt die Position an, die das niedrigstwertige Argument in der Reihe der angegebenen Argumente einnimmt.
Die Bestimmung des niedrigstwertigen Arguments erfolgt nach den Regeln für einfache Bedingungen (siehe Abschnitt „Bedingungen").
Bei mehreren Argumenten mit dem gleichen (niedrigsten) Wert gilt der Wert des am weitesten links stehenden Arguments als Returnwert.
Der Fehler-Returnwert ist 0.
Siehe auch: ORD-MAX, MAX, MIN
Example 9-35
... DATA DIVISION. WORKING-STORAGE SECTION. 01 R PIC 9(3). PROCEDURE DIVISION. P1 SECTION. MAIN. COMPUTE R = FUNCTION ORD-MIN ("Z" "3" "B" "?" "a"). DISPLAY R UPON T. STOP RUN.
Ergebnis: 004
Das vierte Argument ("?") hat den niedrigsten Wert.