Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: if (X mod 2 = 0) or (X >=6) then X :=X -1; ( Biết rằng trước đó giá trị của biến X = 8) * Immersive Reader (0.5 Points) x := 6 x := 7 x := 5 x := 8
2 câu trả lời
x = 7 vì cả 2 điều kiện lệnh if đưa ra đều đúng (8 mod 2 = 0 và 8 ≥ 6) nên code trong lệnh if đc thực hiện (x:=x -1;) thì x = 8 - 1 = 7
=> (x mod 2 = 0) or (x >= 6)
=> (8 mod 2 = 0) or (8 >= 6)
=> true or true
=> điều kiện đúng
=> thực hiện lệnh sau then
=> x = x - 1 => x = 8 - 1
=> x = 7