Szukaj…


Uwagi

Instrukcja COBOL DIVIDE dzieli jeden element liczbowy na inne, ustawiając elementy danych na iloraz i, opcjonalnie, resztę.

wprowadź opis zdjęcia tutaj

ROUNDED fraza:

TRUNCATION domyślna to TRUNCATION jeśli nie podano zaokrąglonej frazy. Domyślny tryb ROUNDED jest NEAREST-TOWARD-ZERO ROUNDED (zaokrąglanie w dół), chyba że określono inaczej. Tak zwane zaokrąglanie przez Bankiera jest NEAREST-EVEN .

OKRĄGŁA fraza

Formaty instrukcji DIVIDE

DIVIDE a INTO b c d

Dane poz b , c oraz d są zmieniane jak b/a , c/a i d/a .

DIVIDE a INTO b GIVING c

Element danych c zmienia się jako b/a .

DIVIDE a BY b GIVING c

Element danych c zostaje zmieniony jako a/b .

DIVIDE a INTO b GIVING q REMAINDER r

Pozycje danych q i r są ustawiane z wynikami b/a

DIVIDE a BY b GIVING q REMAINDER r

Pozycje danych q i r są ustawiane z wynikami b/a

Wszystkie pola wyników DIVIDE mogą mieć klauzule ROUNDED MODE IS .

Wszystkie instrukcje DIVIDE mogą zawierać deklaracyjne deklaracje ON SIZE ERROR a NOT ON SIZE ERROR aby wychwycić nieprawidłowe wyniki, biorąc pod uwagę rodzaj i wielkość pól wynikowych.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow