Page 56 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 56
>= Lebih dari atau sama dengan x>=y Apakah x lebih dari atau sama
dengan y
== Sama dengan x==y Apakah x sama dengan y
!= Tidak sama dengan x!=y Apakah x tidak sama dengan y
Contohnya dapat dilihat pada tabel berikut:
Tabel 4. 4 Contoh Operator Pembanding
Ekspresi Keterangan
5 > 1 1 (benar)
4 < 5 1 (benar)
4 <= 3 0 (salah)
‘A’ > ‘B’ 0 (salah)
‘B’ > ‘A’ 1 (benar)
‘A’ < ‘a’ 1 (benar)
3. Operator Logika
Operator logika digunakan membentuk suatu ekspresi pembandingan dari satu atau dua
buah ekspresi pembandingan. Tiga macam operator logika yang tersedia pada C dan C++ dapat
dilihat pada tabel berikut:
Tabel 4. 5 Operator Logika
Operator Keterangan
&& Disebut sebagai logical AND (dan) operator, jika kedua operand tidak
memiliki nilai yang sama maka akan bernilai false
| | Disebut sebagai logical OR (atau) operator, jika keduanya atau salah satu
data bernilai true maka akan menghasilkan nilai true
! Disebut sebagai logical NOT (bukan) operator, untuk membalikkan nilai,
jika A adalah true maka akan bernilai false
Operator && dan | | melibatkan dua buah operand, sedangkan operator ! melibatkan sebuah
operand. Hasil operasi dengan operator logika&& dan | | dapat dilihat pada tabel berikut:
Tabel 4. 6 Hasil Operasi dengan Operator Logika AND dan OR
A B A & & B A | | B
Salah Salah Salah Salah
Salah Benar Salah Benar
33