Operasi Aritmatika

0


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

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting