Mô phỏng trả nợ ngân hàng
Đề bài
Vay số tiền V với lãi suất tháng r (%). Mỗi tháng trả cố định T. Mô phỏng từng tháng: tiền nợ tăng lãi, sau đó trừ T. Tính số tháng cần để trả hết nợ. Nếu không thể trả hết (T không đủ bù lãi), thông báo “NO SOLUTION” .
- Nợ tăng theo lãi suất r% :
V = V * (1 + (r / 100))
Dữ liệu vào
Ba số thực:V,r,T.
Dữ liệu ra
- Nếu trả hết: một số nguyên là số tháng cần thiết.
- Nếu không thể trả hết: in NO SOLUTION .
Ràng buộc:
- 0 ≤ V ≤ 10^12.
- 0 ≤ r ≤ 100.
- 0 ≤ T ≤ 10^12.
- Dừng mô phỏng khi nợ ≤ 0 hoặc phát hiện T ≤ V * r/100 trong trạng thái ổn định kéo dài (không giảm nợ).
Ví dụ
| Input | Output |
|---|---|
| 10000000 2 1200000 | 10 |

Nhận xét