cobol
DIVIDE uttalande
Sök…
Anmärkningar
COBOL DIVIDE
uttalandet delar upp ett numeriskt objekt i andra som ställer in dataobjekt till kvoten och, eventuellt, resten.
ROUNDED
fras:
Standard är TRUNCATION
om ingen avrundad fras specificeras. Standard ROUNDED
läge är NEAREST-TOWARD-ZERO
(avrundning) om inte annat anges. Så kallad Bankers avrundning är NEAREST-EVEN
.
DIVIDE uttalande format
DIVIDE a INTO b c d
Datapost b
, c
och d
ändras som b/a
, c/a
och d/a
.
DIVIDE a INTO b GIVING c
Datapost c
ändras som b/a
.
DIVIDE a BY b GIVING c
Datapost c
ändras som a/b
.
DIVIDE a INTO b GIVING q REMAINDER r
Dataobjekt q
och r
ställs in med resultat från b/a
DIVIDE a BY b GIVING q REMAINDER r
Dataobjekt q
och r
ställs in med resultat från b/a
Alla DIVIDE
resultatfält kan ha ROUNDED MODE IS
.
Alla DIVIDE
uttalanden kan ha ON SIZE ERROR
och NOT ON SIZE ERROR
deklarativa uttalanden inkluderade för att fånga ogiltiga resultat med tanke på resultatfältets typ och storlek.