Đặt banner 324 x 100

Xây dựng chương trình tính toán lãi suất kép cho ngân hàng - TEK4VN


Trong bài trước, chúng ta đã bắt đầu khởi động việc luyện tập làm việc với kiểu dữ liệu số học và ép kiểu với bài toán xây dựng một máy tính đơn giản. Trong bài này, chúng ta sẽ làm việc với một ví dụ sử dụng kết hợp các phép toán phức tạp hơn với việc xây dựng một chương trình tính lãi suất kép cho ngân hàng bằng ngôn ngữ lập trình Python. Bài tập này đã được làm ở bài tập ở phần trước, tuy nhiên chúng ta mới chỉ dừng lại ở việc cố định sẵn các số hạng đầu vào. Trong ví dụ này, chúng ta sẽ cùng làm việc với các số hạng đầu vào do người dùng tự nhập từ bàn phím.

Trước khi tìm hiểu về cách viết chương trình, chúng ta sẽ cùng xem một số khái niệm và công thức trước tiên để biết cách tính lãi suất kép trong ngân hàng nhé!

Lãi suất kép là gì?
Lãi suất kép là gì? Lãi suất kép hay Compounding Interest được hiểu đơn giản là tái đầu tư lãi, tức là sau khi sinh lời, lãi đó được dồn vào tiền vốn để tiếp tục cho một chu kỳ đầu tư tiếp theo và tất nhiên, vốn gửi càng nhiều thì lãi lại càng cao hơn ở những giai đoạn sau. Nhờ sự tích lũy này mà nhiều người cho rằng đây là cách thức làm giàu của giới siêu giàu và là kỳ quan thứ 8 của nhân loại!!!

Công thức tính lãi kép hàng năm có dạng là:

A=P∗(1+r/n)nt

Trong đó:
 
  1. A: Giá trị của tổng số tiền trong tương lai.
  2. P: Số tiền gốc (đầu tư ban đầu).
  3. r: Lãi suất danh nghĩa hàng năm.
  4. n: Số lần ghép lãi trong một năm (nếu theo tháng sẽ là 12 lần, theo quý là 4 lần, hoặc nửa năm là 2 lần...)
  5. t: Số năm tiền được gửi.
Ví dụ: Với số tiền 1500$ được gửi tại một ngân hàng chi trả lãi suất hàng năm là 4.3%, được nhập gốc đều đặn hàng quý. Tính số dư sau 6 năm

P= 1500
r= 0.043
n= 4
t= 6
Ta sẽ có công thức cụ thể như sau:

A=1500∗(1+0.043/4)4∗6=1938.84

Như vậy số dư sau 6 năm xấp xỉ 1,938.94 đô-la. Lãi kép được tính bằng cách trừ số tiền gốc khỏi số dư này là 438.84.

Sau khi hiểu về cách tính lãi suất kép bên trên, chúng ta sẽ cùng thực hiện viết đoạn mã thực thi có dạng như sau:

Xem thêm : https://tek4.vn/khoa-hoc/lap-trinh-python-can-ban/tinh-toan-lai-suat-cho-ngan-hang-trong-python

Thông tin liên hệ


: tek4vn
:
:
:
: