Yuk bantu teman kamu belajar dengan menambahkan soal di Kujawab. Klik disini..

Olimpiade Sains Kota (OSK) 2007 - Komputer , Nomor 32 - 36

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;

 

32

Perintah “writeln(code(-12,-12) and code(20, 5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12

33

Perintah “writeln(code(-12,-12) or code(20,5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12

34

Perintah “writeln(code(12,-12) and code(20, 5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12

35

Perintah “writeln(code(12,-12) or code(20,5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12

36

Perintah “writeln(code(7,-12) or code(-20, 5));” akan mencetak harga berapakah?
(A) 0
(B) 13
(C) 1
(D) 5
(E) 12