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