cobol
Instrukcja DIVIDE
Szukaj…
Uwagi
Instrukcja COBOL DIVIDE dzieli jeden element liczbowy na inne, ustawiając elementy danych na iloraz i, opcjonalnie, resztę.
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 .
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.

