Câu lệnh dưới đây giá trị x sẽ là bao nhiêu nếu trước đó giá trị x= 6. If (x mod 3 =0) and (x >=5) then x:=x*2; A. 12 B. 8 C. Không xác định. D. 11
2 câu trả lời
Theo câu lệnh rẽ nhánh:
Vì x chia hết cho 3(x ÷ 3 = 2) và x>5(6>5)
→ Điều kiện đúng
Nên thực hiện câu lệnh x:=x*2
x = x × 2 = 6 × 2 = 12
Đáp án: A. 12
Câu lệnh dưới đây giá trị x sẽ là bao nhiêu nếu trước đó giá trị x= 6.
If (x mod 3 =0) and (x >=5) then x:=x*2;
→ A. 12
Vì thay x là 6 thì 6 mod 3 = 0 nên đúng và 6 ≥ 5
Vậy 6*2=12