Page 38 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 38

Berikut ini adalah beberapa operator logika yang digunakan pada
                   pemrograman C++ antara lain:


                   Operator     Simbol         Jenis                       Contoh
                    AND           &&       Conjunction       (true && false) = FALSE
                    OR             ||      Disjunction       (true || false) = TRUE
                    NOT            !       Negasi            !(true && false) = TRUE


                   Penggunaan Operator Logika

                      a.   Operator AND
                               Operator and  akan bernilai  true  jika semua operandnya

                        bernilai true dan selain itu maka akan bernilai false. Berikut adalah
                        tabel yang menunjukkan hubungan operator and.


                               A               B                          Hasil

                             TRUE             TRUE                        TRUE
                             TRUE            FALSE                       FALSE
                             FALSE            TRUE                       FALSE
                             FALSE           FALSE                       FALSE

                        Contoh program:

                          #include <iostream>
                          using namespace std;

                          int main()
                          {
                              bool a = true;
                              bool b = false;
                              bool hasil;

                              cout<<"            OPERATOR AND\n";
                              cout<<"-----------------------------------\n";
                              hasil = a && a;
                              cout << "Hasil dari true && true : "
                                   << hasil << endl;

                              hasil = a && b;
                              cout << "Hasil dari true && false : "
                                   << hasil << endl;

                              hasil = b && a;
                              cout << "Hasil dari false && true : "
                                   << hasil << endl;

                              hasil = b && b;
                              cout << "Hasil dari false && false : "
                                   << hasil << endl;

                              return 0;
                          }







           Operasi Aritmatika dan Logika                                                  1
                  Operasi Aritmatika dan Logika                                                33
   33   34   35   36   37   38   39   40   41   42   43