Поиск…


замечания

Оператор COBOL DIVIDE делит один числовой элемент на другие, устанавливая элементы данных на частное и, необязательно, на оставшуюся часть.

введите описание изображения здесь

ROUNDED Фраза:

По умолчанию используется TRUNCATION если не указано закругленная фраза. Режим ROUNDED умолчанию - ROUNDED NEAREST-TOWARD-ZERO (округление), если иное не указано. Так называемое округление банкира NEAREST-EVEN .

КРУГЛЫЙ

Форматы отчетов DIVIDE

DIVIDE a INTO b c d

Элементы данных b , c и d изменяются как b/a , c/a и d/a .

DIVIDE a INTO b GIVING c

Элемент данных c изменяется как b/a .

DIVIDE a BY b GIVING c

Элемент данных c изменяется как a/b .

DIVIDE a INTO b GIVING q REMAINDER r

Элементы данных q и r задаются с результатами b/a

DIVIDE a BY b GIVING q REMAINDER r

Элементы данных q и r задаются с результатами b/a

Все поля результатов DIVIDE могут иметь предложения ROUNDED MODE IS .

Все заявления DIVIDE могут иметь ON SIZE ERROR а NOT ON SIZE ERROR декларативные заявления, включенные для улавливания недействительных результатов, учитывая тип и размер полей результатов.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow