Sök…


Anmärkningar

COBOL DIVIDE uttalandet delar upp ett numeriskt objekt i andra som ställer in dataobjekt till kvoten och, eventuellt, resten.

ange bildbeskrivning här

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 .

RUNDAD fras

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.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow