 |
| operator dan operand |
operator adalah sebuah simbol atau instruksi yang digunakan untuk memanipulasi operand. sedangkan Operand adalah nilai atau data asal yang digunakan dalam suatu operasi.
Operator dapat didefinisikan sebagai simbol atau instruksi khusus yang digunakan untuk memanipulasi operand.
Operator Relasional adalah
operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Misalkan variabel a = 10 dan b = 12 maka :
Operator
|
Simbol
|
Deskripsi
|
Contoh
|
Sama dengan
|
=
|
Untuk mengecek nilai dari kedua operand, jika
nilainya sama maka pernyataan tersebut bernilai benar.
|
(a = b) salah
|
Tidak sama dengan
|
<>
|
Untuk mengecek nilai dari kedua operand, jika
nilainya tidak sama maka pernyataan tersebut bernilai benar.
|
(a <> b) benar
|
Lebih dari
|
>
|
Untuk mengecek nilai dari operand kiri lebih besar
daripada operand kanan. Jika nilainya lebih besar maka pernyataan
tersebut bernilai benar.
|
(a > b) salah
|
Lebih dari sama dengan
|
>=
|
Untuk mengecek nilai dari operand kiri lebih besar
atau sama dengan operand kanan. Jika nilainya lebih besar atau sama
dengan maka pernyataan tersebut bernilai benar.
|
(a >= b) salah
|
Kurang dari
|
<
|
Untuk mengecek nilai dari operand kanan lebih besar
daripada operand kiri. Jika nilainya lebih besar maka pernyataan
tersebut bernilai benar.
|
(a < b) benar
|
Kurang dari sama dengan
|
<=
|
Untuk mengecek nilai dari operand kanan lebih besar
atau sama dengan operand kiri. Jika nilainya lebih besar atau sama
dengan maka pernyataan tersebut bernilai benar.
|
(a <= b) benar
|
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi-operasi perhitungan aritmatika seperti penjumlahan, pengurangan, pembagian, perkalian dll. Dalam bahasa pemrograman Pascal operator aritmatika dapat dibagi menjadi 2, yaitu :
- Operator Aritmatika Unair
Operator aritmatika unair adalah operator aritmatika yang hanya melibatkan 1 operand saja.
- Operator Aritmatika Biner
<![if !mso]><![endif]>
Operator aritmatika biner adalah operator aritmatika yang melibatkan 2 buah
operand. Berikut ini jenis operator dan kegunaannya dalam bahasa pemrograman pascal :
Operator
|
Simb ol
|
Deskripsi
|
Contoh
|
Penjumlahan
|
+
|
menambahkan suatu operand dengan operand yang lain
|
5 + 7 = 11
|
Pengurangan
|
-
|
mengurangkan suatu operand dengan operand yang lain
|
5 – 7 = -2
|
Perkalian
|
*
|
melakukan penjumlahan berulang pada suatu operand
|
5 * 7 = 35
|
Pembagian
|
/
|
melakukan pembagian pada operand
|
10 / 2 = 5
|
Pembagian Bulat
|
Div
|
membagi 2 bilangan bulat
(integer) kemudian mengambil hasil bagi dan sisanya
dibuang
|
7 div 2 = 3
|
Modulus
|
Mod
|
membagi 2 bilangan bulat (integer) kemudian mengambil
sisanya dan hasil baginya dibuang.
|
7 mod 2 = 1
|
Setelah mengetahui definisi dan kegunaan dari berbagai macam operator aritmatika, berikut ini adalah contoh program sederhana yang memanfaatkan operasi aritmatika pada FreePascal : Contoh :
Jika diketahui a = 1 dan b = 2. Buatlah program pada
FreePascal untuk memperoleh hasil operasi a + b !
program Penjumlahan;
var a,b:integer;
begin
a:=1;
b:=2;
Writeln('a + b = ', a+b);
Write('Press any key to continue...');
Readln;
end.
pembahasan diatas merupakan pembahasan operator dan operand serta penggunaanya dalam bahasa pemrograman, kesimpulannya adalah
operator selalu terkait dengan
operand dimana kedua elemen tersebut merupakan komponen bahasa pemrograman yang selalu ada secara bersamaan.