Deskripsi Untuk Soal Nomor 32 dan 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
32. Code(-12,-12) and code(20,5) = 12 and 1 = 0 (A)
33. Code(-12,-12) or code(20,5) = 12 or 1 = 13 (B)
34. Code (12,-12) and code(20,5) = 5 and 1 = 1 (C)
35. Code (12,-12) or code(20,5) = 5 or 1 =5 (D)
36. Code (7,-12) or code(-20,5) = 4 or 8 = 12 (E)
*Maaf, jika ada kesalahan
Itu harus di ubah jadi basis biner dlu,kak.
Misalnya 10 and 2 :
Biner 10 = 1010
Biner 2 = 0010
Maka 10 and 2 = 2,kak
Gitu juga dengan or, maupun xor,kak
32. A. 0
33. B. 13
34. C. 1
35. D. 15
36. E. 12
Masuk untuk menulis jawaban
SMAIT Nur Hidayah
itu caranya gimana kak? konsep or and kalau diterapin ke angka gitu gimana kak?