Tanda operasi (operator) di dalam bahasa Pascal

TANDA OPERASI 
Tanda operasi (operator) di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori, 

1. Assignment operator. 
2. Binary operator. 
3. Unary operator. 
4. Bitwise operator. 
5. Relational operator. 
6. Logical operator. 
7. Address operator. 
8. Set operator. 
9. String operator. 

Assignment operator 
Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=). 

Contoh : 
A:=B; 

Binary operator 

Digunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan dengan nilai tipe data integer dan real. 


Operator

Operasi
Tipe operand
Tipe hasil
*
Perkalian
real,real
integer,integer
real,integer
real
integer
real
DIV
Pembagian bulat
integer,integer
integer
/
Pembagian real
real,real
integer,integer
real,integer
real
real
real
MOD
Sisa pembagian
integer,integer
integer
+
Pertambahan
real,real
integer,integer
real,integer
real
integer
real
-
pengurangan
real,real
integer,integer
real,real
real
integer
real


Contoh : 
15*5 hasilnya 75 
20/3 hasilnya 6.6666666667E+00 
20 div 3 hasilnya 6 
20 mod 3 hasilnya 2

Unary operator 
Operator ini hanya menggunakan sebuah operand saja. Dapat berupa unary minus dan unary plus. Unary minus digunakan untuk menunjukkan nilai negatif, baik pada operang numerik real maupun integer. Unaru plus adalah operator untuk memberai tanda plus. 

Contoh : 
-5 +7 
-2.5 +2.5 

Bitwise operator 
Digunakan untuk operasi bit per bit pada nilai integer. Terdiri dari operator NOT, AND, OR, XOR, Shl, Shr. 


Relational operator 
Relational operator digunakan untuk membandingkan hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu True atau False. Terdiri dari operator : =, <, >, <=, >=, <> 

Logical operator 
Terdapat 4 buah logical operator yaitu : NOT, AND, OR dan XOR. Operator ini bekerja dengan nilai-nilai logika, yaitu True dan False. 

Set operator 
Digunakan untuk operasi himpunan. 

String operator 
Digunakan untuk operasi string. Hanya ada sebuah operator string saja, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string. 

Contoh : 
Nama1 := ‘Arief ‘; 
Nama2 := ‘Kurniawan’; 
Nama3 := Nama1 + Nama2; 

Subscribe to receive free email updates: