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}$