tính x x:=10 ; if (91 mod 3)=0 then x:=x+20 ;

2 câu trả lời

Thực hiện câu lệnh:

x:=10;

if (91 mod 3)=0 then x:=x+20;

Mô tả:

Giá trị hiện tại cuả x là 10;

Nếu số dư của 91 chia cho 3 là 0 thì giá trị mới của x = giá trị cũ + 20;

Do số dư của 91 khi chia cho 3 là 1 nên câu lệnh thứ hai "if (91 mod 3)=0 then x:=x+20;" không thực hiện gì

Vậy giá trị của x vẫn là 10

$\text{- Giá trị ban đầu x = 10}$

$\text{- 91 mod 3 = 1}$

$\text{⇒ Điều kiện 91 mod 3 = 0 sai}$

$\text{⇒ Câu lệnh sau then không thực hiện}$

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