Page 9 - BAB 5 - Operasi Aritmatika dan Logika
P. 9

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                                                 4
   4   5   6   7   8   9   10   11   12   13   14