Pertanyaan

Berapakah nilai dari variabel x,y,x dari listing program berikut: Var A,B,C,D,X,Y,Z : Integer; Begin Readln( A,B,C,D) ; X:=A and B or C xor d ; Y:=A and (not(B)) or (not(C)) ; Z:=A xor B or C and D ; Writeln ( X,Y,Z ); Readln(); Berapa hasil uutput program pascal tersebut jika A:=2;B:=3;C:=4;D:=5 ? (A) 3 -5 5 (B) -355 (C) 3.55 (D) 35.5 (E) 3 5 -5

Solusi

Terverifikasi Ahli
4.7 (271 Suara)
Evi Anggraeni master ยท Tutor selama 5 tahun

Jawaban

X = 3Y = -5Z = 5

Penjelasan

Program Pascal ini menggunakan operasi bitwise untuk menghitung nilai-nilai dari variabel x, y, dan z. Berikut adalah analisisnya:1. Variabel A, B, C, dan D diberikan nilai 2, 3, 4, dan 5 secara berurutan.2. X dihitung sebagai `A and B or C xor D`. Menggunakan nilai-nilai yang diberikan, X = 2 AND 3 OR 4 XOR 5. Menggunakan operasi bitwise, hasilnya menjadi 3.3. Y dihitung sebagai `A and (not B) or (not C)`. Y = 2 AND (NOT 3) OR (NOT 4). Menggunakan operasi bitwise, hasilnya menjadi -5.4. Z dihitung sebagai `A xor B or C and D`. Z = 2 XOR 3 OR 4 AND 5. Menggunakan operasi bitwise, hasilnya menjadi 5.