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