cobol
Заявление DIVIDE
Поиск…
замечания
Оператор 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
декларативные заявления, включенные для улавливания недействительных результатов, учитывая тип и размер полей результатов.