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