Page 17 - CHƯƠNG III - TIN HỌC LỚP 11 - NHÓM 4
P. 17
Tin học 11 Tập 2
Ví dụ: Bạn Chương là một học sinh xuất sắc của lớp nên bạn đã nhận được học bổng
của trường là một khoản tiền a đồng gửi vào tài khoản ngân hàng. Không may bạn lại
quên mất cho tới khi chỉ còn t phút là hết hạn rút tiền học bổng từ tài khoản đó. Ngân
hàng cho phép bạn rút mỗi lần một khoảng tiền tối đa là b đồng, và sau mỗi lần rút,
bạn lại phải chờ 5 phút. Nhập vào ba số nguyên dương a, b, t, tính xem số tiền bạn
Chương có thể rút được là bao nhiêu?
Gợi ý:
Cách 1: Cách 2:
while (t>0) and (a>0) do repeat
begin t:= t-5;
t:= t-5; a:= a-b;
a:= a-b; sum:= sum+b;
sum:= sum+b; until (t<=0) or (a<=0);
end;
writeln ('So tien toi da Chuong co the rut la: ', sum);
GHI NHỚ:
• Lặp là điều khiển công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc
khi có một điều kiện nào đó còn đúng.
• Cấu trúc lặp dùng để mô tả thao tác lặp được phân làm hai loại:
Lặp với số lần biết trước: for-do.
Lặp với số lần chưa biết trước: while-do, repeat-until.
Không phải con đường khó khăn, mà đúng hơn khó khăn mới chính là con
đường.
It is not the path which is the difficulty; rather, it is the difficulty which is the
path.
Soren Kierkegaard
17