Page 18 - Bahan Ajar Algoritma dan Pemrograman
P. 18

©MathUNG                                                                                                                                                               2016

               Operator  &  akan  membentuk  ekspresi  yang  menghasilkan  nilai  benar  apabila  seluruh
               operand bernilai benar, sedangkan operator | akan menghasilkan nilai benar apabila ada
               operand  yang bernilai benar. Semua kemunfkinan pada operasi & dan | dapat dilihat pada
               tabel berikut:

                                 x              y           x & y           x | y
                               Salah         Salah          Salah            Salah
                               Salah         Benar          Salah            Benar
                               Benar         Salah          Salah            Benar
                               Benar         Benar          Benar            Benar

                                                    Contoh 7.2
                 >> x ='A';
                 >> x >= 'a' & x <= 'z'
                 ans =
                      0

                 >> x ='c';
                 >> x >= 'a' & x <= 'z'
                 ans =
                      1

               Ekspresi

                                              x >= 'a' & x <= 'z'

               digunakan  untuk  menentukan  apakah  isi  variabel  x  berupa  huruf  kecil  atau  bukan.
               Perhatikan bahwa, ketika x diisi dengan ‘A’, hasil ekspresi salah, sedangkan ketika x diisi
               dengan ‘c’, hasil ekspresi benar.

                                                    Contoh 7.3
                 >> x ='B';
                 >> (x >= 'a' & x <= 'z') | (x >= 'A' & x <= 'z')
                 ans =
                      1

                 >> x ='+';
                 >> (x >= 'a' & x <= 'z') | (x >= 'A' & x <= 'z')
                 ans =
                      0

               Ekspresi
                             (x >= 'a' & x <= 'z') | (x >= 'A' & x <= 'z')





               Resmawan | 56                                                                                     Jurusan Matematika FMIPA UNG
   13   14   15   16   17   18   19   20   21   22   23