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