Recherche…


Remarques

L'instruction COBOL DIVIDE divise un élément numérique en d'autres éléments de définition des paramètres au quotient et, éventuellement, le reste.

entrer la description de l'image ici

Phrase ROUNDED :

La valeur par défaut est TRUNCATION si aucune phrase arrondie n'est spécifiée. Le mode ROUNDED par défaut est ROUNDED NEAREST-TOWARD-ZERO (arrondi à la valeur inférieure), sauf indication contraire. Ce qu'on appelle l'arrondi des banquiers est NEAREST-EVEN .

Phrase arrondie

Formats de déclaration DIVIDE

DIVIDE a INTO b c d

Les données b , c et d sont modifiées en b/a , c/a et d/a .

DIVIDE a INTO b GIVING c

La donnée c est modifiée en tant que b/a .

DIVIDE a BY b GIVING c

L'élément de données c est modifié en tant a/b .

DIVIDE a INTO b GIVING q REMAINDER r

Les éléments de données q et r sont définis avec les résultats de b/a

DIVIDE a BY b GIVING q REMAINDER r

Les éléments de données q et r sont définis avec les résultats de b/a

Tous les champs de résultat DIVIDE peuvent avoir des clauses ROUNDED MODE IS .

Toutes les instructions DIVIDE peuvent contenir des instructions déclaratives ON SIZE ERROR et NOT ON SIZE ERROR pour détecter des résultats non valides, compte tenu du type et de la taille des champs de résultat.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow