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
   50   51   52   53   54   55   56   57   58   59   60