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