
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14


Chương trình tính lãi kép với số tiền góp hàng tháng vào cuối tháng.
Công thức lấy từ TheCalculatorSite.com: Lãi gộp cho tiền gốc: P (1 + r / n) ^ (nt) Giá trị tương lai của một chuỗi: PMT × (((1 + r / n) ^ nt - 1) / (r / n))
Bước 1: Lấy dữ liệu từ người dùng

Yêu cầu người dùng nhập dữ liệu cần thiết:
majorinput = input ("Nhập tiền gốc:") dailyrateinput = input ("Nhập lãi suất hàng năm:") numberoftimescompoundinput = input ("Nhập số lần tính lãi gộp mỗi năm:") yearsinput = input ("Thời gian tính theo năm:") monthcontributioninput = input ("Nhập số tiền đóng góp hàng tháng:")
Bước 2: Chuyển đổi dữ liệu

Dữ liệu được nhập dưới dạng chuỗi phải được chuyển đổi thành số nguyên # Chuyển dữ liệu đã nhập từ chuỗi thành integerprincipal = int (majorinput) dailyrate = (int (dailyrateinput)) / 100 numberoftimescompound = int (numberoftimescompoundinput) years = int (yearsinput) monthcontribution = int (hàng thángcontributioninput)
Bước 3: Tính tiền lãi gộp cộng với tiền gốc

Đầu tiên, hãy tính lãi kép cộng với tiền gốc: # tính lãi kép cộng với số gốc = (1 + (tỷ lệ hàng năm / số lần gộp lại)) # print ("Số sơ bộ:", số sơ bộ) raisetopower = (numberoftimescompound * years) # print ("Đã tăng to power: ", raisetopower) compoundinterestplusprincipal = major * (primarynumber ** raisetopower) print (" Lãi kép cộng với tiền gốc là: ", compoundinterestplusprincipal)
Bước 4: Tính giá trị tương lai

Sau đó, tính giá trị tương lai với các khoản tiền gửi # Bây giờ hãy tính giá trị tương lai với các khoản tiền gửi được thực hiện vào cuối kỳ # Sử dụng công thức: Thanh toán hàng tháng × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = lãi suất hàng năm # n = số lượng hợp chất mỗi kỳ (thường tính bằng tháng) # t = thời gian đầu tư tiền (thường tính bằng năm)
oneplus = (1+ (dailyrate / numberoftimescompound)) raisetopower2 = ((numberoftimescompound * years)) ratedividedbynumberoftimes = dailyrate / numberoftimescompoundhalfdone = ((((oneplus ** raisetopower2) -1) / ratedividedbynumberoftimes) futurevaluewithdeposits = giá trị hàng tháng với tiền gửi: ", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print (" Tổng số tiền: ", tổng số tiền)
Bước 5: Mã
# Chương trình tính lãi kép khi góp hàng tháng vào cuối tháng
# Đầu tiên hãy tính lãi kép cho tiền gốc bằng công thức: A = P (1 + r / n) ** (nt) # r = lãi suất hàng năm # n = số hợp chất mỗi kỳ (thường tính bằng tháng) # t = thời gian đầu ra tiền gốc = input ("Nhập tiền gốc:") dailyrateinput = input ("Nhập lãi suất hàng năm:") numberoftimescompoundinput = input ("Nhập số lần tính lãi gộp mỗi năm:") yearsinput = input ("Thời gian tính theo năm:") monthcontributioninput = input ("Nhập số tiền đóng góp hàng tháng:") # Chuyển đổi dữ liệu đầu vào đã nhập từ chuỗi thành số nguyên gốc = int (majorinput) dailyrate = (int (dailyrateinput)) / 100 numberoftimescompound = int (numberoftimescompoundinput) years = int (yearsinput) monthcontribution = int (monthcontributioninput) print ("Số tiền chính đã nhập là:", chính) print ("Tỷ lệ hàng năm ở dạng thập phân là:", tỷ lệ hàng năm) print ("Số lần nó sẽ được kết hợp mỗi năm là:", numberoftimescompound) print ("Số năm nó sẽ được kết hợp: ", năm) print (" Số tiền đóng góp hàng tháng là: ", khoản phân bổ hàng tháng) # tính lãi kép cộng với số sơ bộ gốc = (1 + (hàng năm / số lần gộp)) # print (" Số sơ bộ: ", số sơ bộ) raisetopower = (numberoftimescompound * năm) # print ("Được nâng lên thành quyền lực:", raisetopower) compoundinterestplusprincipal = gốc * (số sơ bộ ** raisetopower) print ("Lãi kép cộng với tiền gốc là:", compoundinterestplusprincipal) # Bây giờ hãy tính giá trị tương lai với các khoản tiền gửi được thực hiện tại cuối kỳ # Sử dụng công thức: Thanh toán hàng tháng × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = lãi suất hàng năm # n = số lượng hợp chất mỗi kỳ (thường tính bằng tháng) # t = thời gian số tiền được đầu tư (thường tính bằng năm) oneplus = (1+ (dailyrate / numberoftimescompound)) raisetopower2 = ((numberoftimescompound * years)) ratedividedbynumberoftimes = dailyrate / numberoftimescompound halfdone = (((oneplus * * raisetopower2) -1) / ratedividedbynumbe roftimes) futurevaluewithdeposits = monthcontribution * halfdone print ("Giá trị tương lai với các khoản tiền gửi:", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("Tổng số tiền:", tổng số tiền)
Đề xuất:
Tự động khởi động chương trình khi gắn máy tính xách tay vào đế cắm: 5 bước

Tự động khởi động chương trình khi gắn máy tính xách tay vào đế cắm: Hướng dẫn này nói về cách chạy một chương trình hoặc ứng dụng khi bạn kết nối máy tính xách tay của mình vào một đế cắm. Trong ví dụ này, tôi đang sử dụng Lenovo T480 Windows 10
Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với Phần mềm chương trình cơ sở lệnh AT: 5 bước

Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào Với Phần mềm điều khiển lệnh AT: Mọi mô-đun và bo mạch ESP8266 có thể được lập trình theo nhiều cách: Arduino, python, Lua, lệnh AT, nhiều hơn nữa có thể là … Ba đầu tiên trong số chúng tốt nhất cho hoạt động độc lập, phần mềm AT là để sử dụng ESP8266 làm mô-đun hoặc để kiểm tra nhanh với TTL RS232 c
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)

Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
DoReMiQuencer - Trình tự theo trình tự MIDI có thể lập trình với bàn phím: 7 bước

DoReMiQuencer - Bộ điều khiển MIDI có thể lập trình với bàn phím: Thiết bị này được tạo ra để sử dụng với VCVRack, một bộ tổng hợp mô-đun ảo do VCV tạo ra, nhưng có thể hoạt động như một bộ điều khiển MIDI mục đích chung. Nó hoạt động như một bộ tuần tự MIDI hoặc bàn phím, tùy thuộc vào chế độ đã chọn. Các nốt MIDI được ánh xạ tới ke
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước

Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một