Deskripsi untuk soal nomor 32 - 36
const xmin = -10; xmax = 10; ymin = -10; ymax = 10; function code(x: integer; y: integer): byte; var c : byte; begin c := 0; if (x < xmin) then c := c or 8 else if (x > xmax) then c := c or 1; if (y < ymin) then c := c or 4 else if (y > ymax) then c := c or 2; code := c; end;
Perintah “writeln(code(-12,-12) and code(20, 5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12
Perintah “writeln(code(-12,-12) or code(20,5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12
Perintah “writeln(code(12,-12) and code(20, 5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12
Perintah “writeln(code(12,-12) or code(20,5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12
Perintah “writeln(code(7,-12) or code(-20, 5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12