1. COMPUTE
COMPUTE statement는 산술 연산식의 결과값을 한 개 이상의 데이터 항목에 저장하는 구문이다. COMPUTE statement에 지정하는 덧셈, 뺄셈, 곱셈, 나눗셈 등을 조합한 산술 연산식 조합에는 제한이 없다.
다음은 statement의 각 설정 항목에 대한 설명이다.
-
identifier-1
-
identifier-1은 elementary numeric item이나 elementary numeric-edited item, elementary floating-point item을 지정해야 한다.
-
-
arithmetic-expression
-
덧셈, 뺄셈, 곱셈, 나눗셈 등의 어떠한 산술 연산식도 지정이 가능하다.
-
COMPUTE statement가 수행되면, 산술 연산식의 결과값이 계산되어진 후에 그 결과값이 identifier-1에 지정된 데이터 항목에 저장된다.
-
산술 연산식이 한 개의 identifier, numeric function, 문자열로만 구성되어 있는 경우, COMPUTE phrase은 identifier, numeric function, 문자열을 identifer-1에 move하는 기능과 동일하다.
-
-
ROUNDED phrase
-
ROUNDED phrase는 chapter-procedure-division.adoc#sect_phrase_ROUNDED을 참고한다.
-
-
SIZE ERROR phrase
-
SIZE ERROR phrase는 chapter-procedure-division.adoc#sect_phrase_SIZE_ERROR를 참고한다.
-
-
END-COMPUTE phrase
-
END-COMPUTE phrase는 COMPUTE statement의 범위를 명시적으로 표현하기 위해 지정한다.
-