COBOL2002 使用の手引 手引編


5.2.1 算術演算機能の特徴

算術文(詳細は「5.2.2 算術文」を参照)は,複数個の答えを持つことがあります。これらの文は,次のように書かれたものとして実行されます。

算術文の例を次に示します。なお,例中のtempは,任意の一時的な記憶場所を示します。

(例1)

(A)と(B)は同じことを表します。

(A)
ADD a b c TO c d(c) e
(B)
ADD a b c GIVING temp
ADD temp TO c
ADD temp TO d(c)
ADD temp TO e
(例2)

(A)と(B)は同じことを表します。

(A)
MULTIPLY a(i) BY i,a(i)
(B)
MOVE a(i) TO temp 
MULTIPLY temp BY i 
MULTIPLY temp BY a(i)

算術文については,マニュアル「COBOL2002 言語 標準仕様編」 「10.8.2 ADD文」,「COBOL2002 言語 標準仕様編」 「10.8.8 COMPUTE文」,「COBOL2002 言語 標準仕様編」 「10.8.13 DIVIDE文」,「COBOL2002 言語 標準仕様編」 「10.8.29 MULTIPLY文」,および「COBOL2002 言語 標準仕様編」 「10.8.48 SUBTRACT文」を参照してください。