Page 48 - Project Akhir Media Pendidikan
P. 48

1 && 1 = 1
                      1 && 0 = 0
                      0 && 1 = 0
                      0 && 0 = 0


                      3.4.2.2.   Operator || (OR)

                      Operasi OR akan menghasilkan nilai salah apabila semua operand-nya bernilai salah,
                      selain  itu  operasi  tersebut  akan  menghasilkan  nilai  benar.  Berikut  ini  tabel  yang
                      menyatakan hasil dari operasi OR.

                                  X       Y             X || Y
                            1              1              1
                            1              0              1
                            0                             1
                                           1
                            0                             0
                                           0

                      Berikut ini contoh program yang akan membuktikan hal tesebut



                      #include <stdio.h>

                      int main(void)  {
                         printf(“1 || 1 = %d\n”, (1 || 1));
                         printf(“1 || 0 = %d\n”, (1 || 0));
                         printf(“0 || 1 = %d\n”, (0 || 1));
                         printf(“0 || 0 = %d\n”, (0 || 0));
                         return 0;
                      }


                      Hasil yang akan diberikan dari program di atas adalah sebagai berikut.


                      1 || 1 = 1
                      1 || 0 = 1
                      0 || 1 = 1
                      0 || 0 = 0



                      3.4.2.3.   Operator ! (NOT)

                      Operasi NOT merupakan operasi yang menghasilkan nilai ingkaran (negasi) dari nilai
                      operand yang diberikan. Berikut ini tabel yang menyatakan hasil dari opearsi NOT.



                                                           44
   43   44   45   46   47   48   49   50   51   52   53