cobol
DIVIDE-Anweisung
Suche…
Bemerkungen
Die COBOL DIVIDE
Anweisung unterteilt ein numerisches Element in andere Elemente, wobei Datenelemente auf den Quotienten und optional auf den Rest gesetzt werden.
ROUNDED
Phrase:
Die Standardeinstellung ist TRUNCATION
wenn keine gerundete Phrase angegeben ist. Der ROUNDED
NEAREST-TOWARD-ZERO
Modus ist NEAREST-TOWARD-ZERO
(Abrundung), sofern nicht anders angegeben. Die so genannte Banker-Rundung ist NEAREST-EVEN
.
DIVIDE-Anweisungsformate
DIVIDE a INTO b c d
Datenelement b
, c
und d
werden als b/a
, c/a
und d/a
geändert.
DIVIDE a INTO b GIVING c
Datenelement c
wird in b/a
geändert.
DIVIDE a BY b GIVING c
Datenelement c
wird in a/b
geändert.
DIVIDE a INTO b GIVING q REMAINDER r
Die Datenelemente q
und r
werden mit den Ergebnissen von b/a
DIVIDE a BY b GIVING q REMAINDER r
Die Datenelemente q
und r
werden mit den Ergebnissen von b/a
Alle DIVIDE
Ergebnisfelder können ROUNDED MODE IS
Klauseln enthalten.
Alle DIVIDE
Anweisungen enthalten möglicherweise deklarative Anweisungen ON SIZE ERROR
und NOT ON SIZE ERROR
, um ungültige Ergebnisse abzufangen, wenn Typ und Größe der Ergebnisfelder angegeben werden.