Prosedure Division II
Pemrograman Cobol
Verb untuk Statement Aritmatika
Ada 4 verb yang digunakan untuk membuat statement Aritmatika
yaitu
1.
ADD
2.
SUBSTRACT
3.
MULTIPLY
4.
DIVIDE
·
Keempat verb tersebut dilengkapi dengan perintah
COMPUTE untuk perhitungan yang lebih rumit
ADD
Ø
Digunakan untuk menambahkan 2 atau lebih operand
numerik dan menyimpan hasilnya.
Ø
Suatu operand adalah suatu data item atau suatu
literal numerik (konstanta). Operand yang digunakan untuk verb ini harus berupa
nilai numerik.
Ø
Ada 2 Bentuk Umum dari StatemenADD :
Ø
Bentuk ke-1 dari statement ADD :
Ø
Contoh
ADD A TO B B
= B + A 2.
ADD 10, D TO A A = A + 10 + D 3.
ADD X, Y TO Z Z = Z + X + Y
Ø
Bentuk ke-2 dari statement ADD :
Ø
CONTOH :
ADD A, B GIVING C C = A +
B 2.
ADD 2,6 GIVING A A = 2
+ 6
Ø
Menggunakan rounded (pembulatan)
02 A pic 99v9.
02 B pic 99v99.
02 Z PIC 999V9 value 0.
Add A,B to Z rounded Z.
è
A= 12,34
B= 543,21
Z= 555,55 à
555,6
SUBSTRACT
Digunakan untuk membentuk statement operasi arithmatika
pengurangan suatu nilai operand numerik.
CONTOH :
SUBSTRACT A
FROM B B
= B –A
SUBSTRACT
A, B FROM C C = C –A – B
SUBSTRACT A
FROM B GIVING C C = B –A
SUBSTRACT
20 FROM 80 GIVING C C = 80 – 20
SUBSTRACT
20, 15 FROM 100 GIVING B B
= 100 – 20 – 15 = 6
MULTIPLY
Ø Digunakan untuk membentuk statement
guna instruksi perkalian dua nilai numerik dan menyimpan hasilnya.
Ø Bentuk Umum Statement MULTIPLY ke-1
:
Contoh :
MULTIPLY A
BY B B = B *
A
Ø Bentuk umum statement MULTIPLY ke-2
CONTOH :
MULTIPLY A
BY B GIVING C C =
A * B
MULTIPLY A
BY 125 GIVING C C = A
* 125
DIVIDE
Ø Digunakan untuk membentuk statement
operasi pembagian .
Ø Bentuk Statement DIVIDE yang ke-1 :
CONTOH :
DIVIDE A
INTO B B = B
/ A
Ø Bentuk Statement DIVIDE yang ke-2
Ø CONTOH
DIVIDE A INTO B GIVING C C = B / A
Ø Bentuk Statement DIVIDE yang ke-3
Ø Contoh
DIVIDE A BY B GIVING C C = A / B 2.
DIVIDE 100 BY 50 GIVING Z Z
= 2
Ø Bentuk Statement DIVIDE yang ke-4
Ø Contoh
DIVIDE A INTO B GIVING HASIL REMAINDER SISA BILA A = 2, B = 5 MAKA HASIL
= 2 SISA =1
Ø Bentuk Statemen DIVIDE yang ke-5
Ø Contoh
DIVIDE A BY B GIVING D REMAINDER
SISA BILA A = 110 , B = 20 MAKA D = 5
SISA =10
COMPUTE
Ø Mempergunakan 4 arithmatika verbs
untuk perhitungan arithmatika tunggal dan sederhana.
Ø Bentuk Umum :
Ø CONTOH :
MULTIPLY A BY B GIVING C COMPUTE
C = A * B
Y = A 3 COMPUTE
Y = A**3
Y = A + B / C COMPUTE
Y = ( A + B ) / C
Ø ADD A TO B
DIVIDE D INTO C
MULTIPLY C BY E
SUBSTRACT E FROM B GIVING Y
Y = A + B – C / D x E
Tidak ada komentar:
Posting Komentar