Pemrograman pascal : operand dan jenis – jenis operator

Operand adalah nilai asal yang digunakan di dalam sebuah proses operasi.

operator adalah simbol atau kata yang digunakan dalam program untuk melakukan suato operasi, seperti penjumlahan, perbandingan , pemeberian nilai ke suatu variable. Nilai yang dioprasikan oleh operator bersama operand membentuk suatu ekpresi.

Ekpresi  adalah tranformasi  data dan variable dalam bentuk persamaan yang dielasikan oleh operator dan oprand.

contoh

2 + 3

keterangan : 2 dan adalah oprand , + adalah operator dan ekpresi dari contoh di atas adalah hasil dari oprand bersama operator yaitu (2 + 3 = 5).

jenis – jenis operator

  • operator assignment

operator assignment adalah adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Penulisan oprator ini yaitu := .

contoh

nama := “aprlinda”;

hasil := bil1 + bil2;

  •  operator aritmatika

operator aritmatika yaitu operator yang dapat melakukan operasi matematika seperti perkalian,pembagian,penjumlahan dan pengurangan.

berikut daftar operator aritmatika :

Operator Keterangan
* Kali
/ Bagi (real)
DIV Bagi(bulat)
MOD Sisa pembagian
+ Tambah
Kurang

contoh :

2 * 3 hasilnya 6

3 / 2 hasilnya 1.5

3 div 2 hasilnya 2

4 div 2 hasilnya 2

3 mod 2 hasilnya 1

4 mod 2 hasilnya 0

2 + 3 hasilnya 5

3 2 hasilnya 1

  • operator perbandingan

operator perbandingan yaitu untuk menyatakan perbandingan antara dua oprand , seperti lebih besar ,lebih kecil,dst. Nilai dari operator perbandingan ini adalah true  atau  false.

berikut daftar operator perbandingan :

Operator Keterangan
= sama dengan
<> tidak sama dengan
< kurang dari
> lebih besar dari
<= kurang dari atau sama dengan
>= lebih besar dari atau sama dengan

contoh :

a = a hasilnya true

a = b hasilnya false

a <> b hasilnya  true

a<> a hasilnya false

1 < 5 hasilnya true

1 > 5 hasilnya false

5 > 1 hasilnya true

1 <= 1 hasilnya true

1 >= 1 hasilnya true

  • operator logika

operator logika adalah operator untuk membandingkan operand secara logis atau digunakan untuk menghasilkan nilai boolean true atau false dari 2 kondisi.

berikut daftar operator logika :

Operator Keterangan
and akan menghasilkan true jika kedua operand true
or akan menghasilkan true jika salah satu operand true
xor akan menghasilkan true jika kedua operand berbeda
not akan menghasilkan true jika operand false

tabel kebenaran

A B A and B A or B A xor B not A not B
true true true true false false false
true false false true true false true
false false false false false true true
false true false true true true false

contoh

(1<5) and  (1>5) hasilnya false karena hasil dari (1 < 5) adalah true dan (1>5) adalah false .

  • operator string

Di dalam pascal, hanya  1 jenis operator string, yaitu  +  yang digunakan untuk menyambung string (concatenation).

contoh

“nama ku ” “julia”  hasilnya :  namaku julia

“2 ” + “3” hasilnya : 23

 

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here