x:=995; if (x mod 2=0) or (x<888) then x:=68; writeln(‘ket qua x = ’, x); Vậy kết quả x có giá trị bao nhiêu:

2 câu trả lời

x:=995; 
if (x mod 2=0) or (x<888) then x:=68; 
writeln(‘ket qua x = ’, x); 

* * * * * * * * * * * * * * * * * * * * * * * * 

- x := 995;

- 995 mod 2 = 0     => sai     => 995 mod 2 = 1

- 995 < 888    => sai 

- vì cả hai điều kiện đều sai => câu lệnh x := 68 bị bỏ qua

- kết quả x sẽ giữ nguyên giá trị ban đầu

Vậy kết quả x có giá trị  : 995

x=995 , vì x không thỏa mãn hai điều kiện trên nhé ( x không chia hết cho 2 và cũng không nhỏ hơn 888 , nên x vẫn giữ nguyên giá trị )