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ị )