Với mỗi câu lệnh sau đây giá trị biến X sẽ là bao nhiêu nếu trước đó giá trị của X bằng 5? ĐÂy là CHƯƠNG TRINH C++ NÊN ĐỪNG AI COPY CỦA PASCAL NHA a) if (45 % 3==0) X=X+1; b) if X > 10 X=X+1;

2 câu trả lời

a) if (45 % 3==0) X=X+1;

--> X có giá trị là 6

--> Giải thích: Vì 45 chia 3 dư 0 (điều kiện đúng) nên X tăng 1

b) if X > 10 X=X+1;

--> X có giá trị là 5

--> Giải thích: Vì X=5, X<10 (điều kiện sai) nên X giữ nguyên

$\text{a) if (45 % 3 == 0) X = X + 1;}$

$\text{⇒ 45 % 3 == 0 ⇒ true ⇒ X = 5 + 1 = 6}$

$\text{⇒ X = 6}$

$\text{b) if (X > 10) X = X + 1;}$

$\text{⇒ 5 > 10 ⇒ false}$

$\text{⇒ Giá trị X không thay đổi}$

$\text{⇒ X = 5}$