Kemampuan
untuk mengadakan perhitungan pada program COBOL. COBOL mempunyai
4 verb dasar
utk membuat statement
operasi ARITMATIKA :
·
ADD Verb
Digunakan untuk menambahkan 2
atau lebih operand numeric dan menyimpan hasilnya.
Operand adalah suatu data item atau suatu literal numeric (konstanta). Operand yang digunakan untuk verb ini harus berupa nilai numeric.
Terdapat 2 bentuk umu dari
statement ADD :
o Syntax 1 -
ADD { literal-1 / data-item-1 } TO {target-data-item-2}
Contoh :
ADD A TO B | B = B + A
ADD 30,B TO A | A = A + 30 + B
ADD A,B TO C | C = C + A + B
o Syntax 2 -
ADD { literal-1 / data-item-1 }
.. GIVING {target-data-item-2}
Contoh :
ADD A,B GIVING C | C = A + B
ADD 4,5 GIVING A | A = 4 + 5
·
SUBTRACT Verb
Digunakan untuk membentuk
statement operasi aritmatika pengurangan suatu operand numeric.
Terdapat 2 bentuk umum dari
statement SUBTRACT :
o Syntax 1 -
SUBTRACT { literal-1 /
data-item-1 }FROM {target-data-item-}
Contoh ;
SUBTRACT A FROM B | B = B – A
SUBTRACT A,B FROM C | C = C – A – B
o Syntax 2 -
o SUBTRACT { literal-1 /
data-item-1 }FROM { literal-2/data-item-2 }
GIVING {data-item-3}
Contoh
:
SUBTRACT
A FROM B GIVING C | C = B – A
SUBTRACT
20 FROM 80 GIVING C | C = 80 – 20
SUBTRACT
20, 15 FROM 100 GIVING B | B = 100 –
20 – 15
·
MULTIPLY Verb
Digunakan untuk membentuk
statement guna instruksi perkalian dua nilai numeric dan menyimpan hasilnya.
Terdapat 2 bentuk umum dari
statement MULTIPLY :
o Format 1.
MULTIPLY { literal-1 /
data-item-1 }BY {data-item-2}
Contoh :
MULTIPLY A BY B | B = B * A
o Format 2.
MULTIPLY { literal-1 /
data-item-1 } BY { literal-2/data-item-2 } GIVING {data-item-3}
Contoh :
MULTIPLY A BY B GIVING C | C = B * A
MULTIPLY A BY 25 GIVING C | C = A * 25
·
DIVIDE Verb
Digunakan untuk membentuk
statement operasi pembagian.
Terdapat 3 bentuk umum dari
statement DIVIDE :
o Format 1.
DIVIDE { literal-1/ data-item-1 } INTO {data-item-2}
Contoh :
DIVIDE A INTO B | B = B / A
o Format 2.
DIVIDE { literal-1/data-item-1 }
INTO {literal-2/data-item-2} GIVING {data-item-3}
Contoh :
DIVIDE A INTO B GIVING C | C = B / A
o Format 3.
DIVIDE {literal-1/data-item-1}
INTO {literal-2/data-item-2} GIVING {data-item-3} REMAINDER {data-item-4}
Contoh :
DIVIDE A INTO B GIVING C
REMAINDER D
C = A / B SISA D
·
COMPUTE Verb
Digunakan untuk 4 penghitungan
arithmatika tunggal dan sederhana.
operator
|
Meaning
|
+
|
Add
|
-
|
Subtract
|
**
|
Exponentiation
|
/
|
Divide
|
*
|
Multiplication
|
Bentuk Umum :
o COMPUTE {nama-data-1} [ROUNDED] =
ungkapan arithmatika
Contoh :
COMPUTE A = B – C + D | A = B – C + D
COMPUTE A = A**3 | A = A ³
COMPUTE A = ( B * C ) / D | A = B * C / D
·
Operator Relational
Maksud
|
Operational Relational
|
|
lebih kecil dari
|
<
|
LESS THAN
|
lebih besar dari
|
>
|
GREATER THAN
|
sama dengan
|
=
|
EQUAL TO
|
lebih kecil atau sama dengan
|
NOT>
|
NOT GREATER THAN
|
lebih besar atau sama dengan
|
NOT<
|
NOT LESS THAN
|
tidak sama dengan
|
NOT=
|
NOT EQUAL TO
|
0 comments:
Post a Comment