Page 55 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 55
a > b ? : 0
Ekspresi di atas berarti “Jika a lebih besar dari pada b maka ekspresi menghasilkan nilai 1,
sedangkan kalau tidak maka ekspresikan menghasilkan nilai 0”.
Operator dalam bahasa C dikelompokan berdasarkan keperluan atau kegunaannya. Berikut
beberapa operator dalam bahasa C yaitu:
1. Operator Aritmatika
Operator aritmetika digunakan untuk melakukan perhitungan aritmatika. Daftar operator
aritmatika dapat dilihat pada tabel berikut:
Tabel 4. 2 Operator Aritmatika
Operator Keterangan Contoh
* Perkalian 2 * 3 → 6
2 * 3.0 → 6.0
/ Pembagian 7 / 2 → 3
7 / 2 .0 → 3.5
7.0 / 2 → 3.5
% Sisa Pembagian 7 % 2 → 1
+ Penjumlahan 2 + 3 → 5
2 + 3.0 → 3.0
- Pengurangan 3 – 1 → 2
3 – 1.0 → 2.0
2. Operator Pembanding
Salah satu cara untuk membandingkan dua nilai adalah dengan operasi pembandingan,
yang juga dikenal sebagai operator relasional, dan hasilnya adalah 1 atau 0. Dalam hal ini:
• Nilai nol berarti bahwa pembandingan memberikan hasil bernilai salah, dan
• Nilai satu berarti bahwa pembandingan memberikan hasil bernilai bener.
Daftar keseluruhan operator pembandingan dapat dilihat pada tabel berikut:
Tabel 4. 3 Operator Pembanding
Operator Arti Contoh
< Kurang dari x<y Apakah x kurang dari y
<= Kurang dari atau sama dengan x<=y Apakah x kurang dari atau sama
dengan y
> Lebih dari x>y Apakah x lebih dari y
32