Header Ads

Operator Dan Ekspresi di PASCAL

            Operator adalah lambang-lambang yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi. Misalnya untuk perkalian, penjumlahan, perbandingan, dll. Sedangkan ekspresi dapat berupa variabel, konstanta atau kombinasi diantara variabel, konstanta dengan operator.
            Contoh Ekspresi :
                        a := b + c - 2
            Pada ekspresi ini, a, b, dan c merupakan variabel yang berperan sebagai operand sedangkan simbol :=, +, dan - merupakan operator. Dalam hal ini variabel a diisi dengan hasil penjumlahan b dan c dikurangi 2.

Jenis-jenis operator :
1.      Operator Assignment(Pemberian Nilai)
Bentuk Umum :
nama_variabel := ekspresi;
Statement tersebut akan menyimpan nilai ekspresi pada sebelah kanan operator ':=', pada tempat penyimpanan yang ditunjukan oleh nama_variabel di sebelah kiri operator ':='.
2.      Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan dua operand. Operand yang dibandingkan bisa bertipe bilangan bulat, karakter, real, boolean, atau string. Ekspresi yang menggunakan operator perbandingan akan menghasilkan nilai boolean(true atau false).
Operator
Operasi
Contoh Ekspresi
Hasil
=
Sama dengan
a := 6 = 9
a = false
<> 
Tidak sama dengan
a := 7 <> 5
a = true
< 
Lebih kecil dari
a := 4 < 6
a = true
> 
Lebih besar dari
a := 10 > 1
a = true
<=
Lebih kecil atau sama dengan
a := 8 <= 4
a = false
>=
Lebih besar atau sama dengan
a := >= 1
a = true

3.      Operator aritmatika
Operator aritmatika hanya dapat dikenakan pada operand bertipe bilangan bulat atau bilangan real. Ekspresi yang menggunakan operator ini pun hanya akan menghasilkan nilai bilangan bulat atau real

Operator
Operasi
Contoh Ekspresi
Hasil
+
Penjumlahan
x := 8 + 13
x := 4.3 + 2
x := 21
x := 6.3
-
Pengurangan
x := 15 - 2
x := 2.1 - 1.1
x := 13
x := 1.0
*
Perkalian
x := 5 * 6
x := 2.0 * 1.1
x := 30
x := 2.2
/
Pembagian
x := 6/4
x := 1.5
div
Pembagian bilangan bulat
z := 7 div 2
z := 3
mod
Sisa pembagian bilangan bulat
z := mod 2
z := 1

Contoh Program Mencari dan menampilkan nilai Determinan

















Hasil :




4.      Operator logika
Operator ini dikenakan pada operand bertipe boolean dan ekspresinya akan menghasilkan nilai boolean(true atau false)
Operator
Operasi
not
bitwise negation(negasi
and
bitwise and(dan)
or
bitwise or(atau)
xor
bitwise xor


Hasil operator not, and, dan xor untuk berbagai kombinasi kondisi

A
B
notA
notB
A and B
A or B
A xor B
False
False
True
True
False
False
false
False
True
True
False
False
True
True
True
False
False
True
False
True
True
True
True
False
False
True
True
false

Contoh penggunaan operator logika dan perbandingan
 Hasil :





5.      Operator String
Pascal hanya mengenal satu macam operator string, yaitu penggabungan. Operator ini digunakan untuk menggabungkan dua atau lebih operan string menjadi sebuah string yang lebih panjang. Simbol untuk operator ini sama dengan operator penjumlahan(+).

Contoh penggunaan operator string
    Hasil:

No comments:

Powered by Blogger.