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