Page 41 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 41

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

                    >=           Lebih dari atau sama dengan    x>=y         Apakah x lebih dari atau sama
                                                                             dengan y

                                                                                                          32
   36   37   38   39   40   41   42   43   44   45   46