If S mod 10 nhỏ hơn 5 then Begin S:= S + S *2; S:= D +5 Else S:= S+150; S:= S-10

2 câu trả lời

nếu S chia 10 có dư nhỏ hơn 5 thì ta có:

S = S +S*2 (tức là tăng S lên 3 lần)

-> S = S +5 tức là sau khi tăng S lên 3 lần thì tăng S lên 5 đơn vị nữa
Còn nếu S chia 10 có dư lớn hơn 5 thì ta có:

S = S + 150 (tức là tăng S lên 150 đơn vị)

S = S -10 tức là sau khi tăng S lên 150 đơn vị thì giảm S đi 10 đơn vị

với S = 100 ta có:

S chia 10 dư 0 < 5 

=> S = S+S*2 => S = 100+100*2

=> S = 300

sau đó thì ta lại có S = S-10

=> S = 300-10 = 290

Vậy S =290

=> S = 100

=> 100 mod 10 = 0

=> 0 < 5

=> điều kiện đúng thực hiện câu lệnh sau then 

=> s = s + 5 * 2 = 100 + 5 * 2 = 110

=> s = s + 5 = 110 + 5 = 115

=> Giá trị S = 115

Câu hỏi trong lớp Xem thêm