Minggu, 16 September 2012

Contoh Soal OSN Komputer SMA

Diketahui algoritma pseudopascal berikut ini

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;


Pertanyaan :

Perintah writeln(code(-12, -12) AND code(20, 5)) akan mencetak harga berapakah?

Tidak ada komentar:

Posting Komentar