Deskripsi untuk soal nomor 38 - 40
procedure cek(a: Boolean; b:Boolean; c: Boolean; d:Boolean); begin write(a,' ',b,' ',c,' ',d,' '); if ((a and not b) or c ) and not ((c and b) or (d and not a)) then writeln('kasus 1') else if ((not c and b) or (a and b and not c and d)) then writeln('kasus 2') else if ((not a and not b and (c or d)) and (c and d)) then writeln('kasus 3') else writeln('kasus 4'); end;
Dengan suatu kombinasi harga a, b, c, d, prosedur mencetak "kasus 3", dengan kombinasi yang sama perintah writeln(a and b, ' - ',c and d)
akan mencetak dua harga boolean apakah?
Bila (b and c) berharga true, maka keluaran yang dicetak adalah?
Dengan suatu kombinasi harga a, b, c, d, prosedur mencetak "kasus 1", dan diketahui a berharga true. dengan kombinasi yang sama perintah writeln(a and not b, , ' - ',not (c and d))
akan mencetak dua harga boolean apakah?