สารบัญ:

โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน: 5 ขั้นตอน
โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน: 5 ขั้นตอน

วีดีโอ: โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน: 5 ขั้นตอน

วีดีโอ: โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน: 5 ขั้นตอน
วีดีโอ: สอน Python เบื้องต้น จนใช้ได้จริง #01 2024, พฤศจิกายน
Anonim
โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน
โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน
โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน
โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน

โปรแกรมคำนวณดอกเบี้ยทบต้นพร้อมเงินสมทบทุกสิ้นเดือน

สูตรที่นำมาจาก TheCalculatorSite.com:ดอกเบี้ยทบต้นสำหรับเงินต้น: P(1+r/n)^(nt) มูลค่าในอนาคตของชุดข้อมูล: PMT × (((1 + r/n)^nt - 1) / (r/ NS))

ขั้นตอนที่ 1: รับข้อมูลจากผู้ใช้

รับข้อมูลจากผู้ใช้
รับข้อมูลจากผู้ใช้

ขอให้ผู้ใช้ใส่ข้อมูลที่จำเป็น:

maininput = อินพุต ("ป้อนเงินต้น: ") รายปีอินพุต = อินพุต ("ป้อนอัตรารายปี: ") numberoftimescompoundedinput = อินพุต ("ป้อนจำนวนครั้งที่ดอกเบี้ยทบต้นต่อปี: ") yearsinput = อินพุต ("เวลาเป็นปี: ") monthcontributioninput = input("ป้อนจำนวนเงินสมทบรายเดือน: ")

ขั้นตอนที่ 2: แปลงข้อมูล

แปลงข้อมูล
แปลงข้อมูล

ข้อมูลถูกป้อนเป็นสตริงที่ต้องแปลงเป็นจำนวนเต็ม# แปลงอินพุตที่ป้อนจากสตริงเป็น integersprincipal = int(principalinput) รายปี = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) years = int(yearsinput) ผลงานรายเดือน = int (ผลงานรายเดือน)

ขั้นตอนที่ 3: คำนวณดอกเบี้ยทบต้นบวกเงินต้น

คำนวณดอกเบี้ยทบต้นบวกเงินต้น
คำนวณดอกเบี้ยทบต้นบวกเงินต้น

ขั้นแรก คำนวณดอกเบี้ยทบต้นบวกเงินต้น:# คำนวณดอกเบี้ยทบต้นบวกเงินต้นจำนวนต้น = (1 + (รายปี/จำนวนคูณคูณ)) # พิมพ์ ("เลขเบื้องต้น:", เลขเบื้องต้น) ยกกำลัง = (จำนวนคูณคูณ * ปี) # พิมพ์ ("ยกขึ้น สู่อำนาจ:", ยกกำลัง) ดอกเบี้ยทบต้นบวกเงินต้น = เงินต้น * (ตัวเลขเบื้องต้น ** ยกกำลัง) พิมพ์ ("ดอกเบี้ยทบต้นบวกเงินต้นคือ: ", ดอกเบี้ยทบต้นบวกเงินต้น)

ขั้นตอนที่ 4: คำนวณมูลค่าในอนาคต

คำนวณมูลค่าในอนาคต
คำนวณมูลค่าในอนาคต

จากนั้นคำนวณมูลค่าในอนาคตด้วยเงินฝาก# ตอนนี้คำนวณมูลค่าในอนาคตด้วยเงินฝากเมื่อสิ้นงวด# โดยใช้สูตร: การชำระเงินรายเดือน × ((((1 + r/n)^(nt)) - 1) / (r /n)) # r = อัตราดอกเบี้ยรายปี # n = จำนวนสารประกอบต่องวด (ปกติเป็นเดือน) # t = เวลาที่ลงทุน (โดยปกติเป็นปี)

oneplus = (1+(รายปี/จำนวนครั้งรวมกัน)) ยกกำลัง2 = ((จำนวนคูณคูณ*ปี)) อัตราหารด้วยจำนวนครั้ง = อัตรารายปี/จำนวนครั้งผสมครึ่งต่อครึ่ง = (((หนึ่งบวก**ยกกำลัง2)-1)/ให้คะแนนหารด้วยจำนวนครั้งของจำนวนครั้ง = มูลค่าที่พิมพ์ออกมาในอนาคต ด้วยเงินฝาก: ", futurevaluewithdeposits)totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("จำนวนรวม:", จำนวนรวม)

ขั้นตอนที่ 5: รหัส

#โปรแกรมคำนวณดอกเบี้ยทบต้นพร้อมเงินสมทบสิ้นเดือน

# ขั้นแรกให้คำนวณดอกเบี้ยทบต้นสำหรับเงินต้นโดยใช้สูตร: A = P (1 + r/n)**(nt) # r = อัตราดอกเบี้ยรายปี # n = จำนวนสารประกอบต่องวด (โดยปกติเป็นเดือน) # t = ค่าเงินต้นเวลา = อินพุต ("ป้อนเงินต้น: ") รายปีอัตราอินพุต = อินพุต ("ป้อนอัตรารายปี: ") numberoftimescompoundedinput = อินพุต ("ป้อนจำนวนครั้งที่ดอกเบี้ยทบต้นต่อปี: ") yearsinput = อินพุต ("เวลาเป็นปี: ") monthcontributioninput = อินพุต ("ป้อนจำนวนเงินสมทบรายเดือน: ") # แปลงอินพุตที่ป้อนจากสตริงเป็นจำนวนเต็ม หลักการ = int (principalinput) รายปี = (int (รายปีอินพุต))/100 numberoftimescompounded = int (numberoftimescompoundedinput) ปี = int (yearsinput) ผลงานรายเดือน = int(การป้อนข้อมูลรายเดือน) พิมพ์ ("เงินต้นที่ป้อนคือ: ", เงินต้น) พิมพ์ ("อัตรารายปีในรูปแบบทศนิยมคือ: ", อัตรารายปี) พิมพ์ ("จำนวนครั้งที่จะถูกทบต่อปีคือ: ", numberoftimescompounded) พิมพ์ ("จำนวนปีที่จะทบต้น: ", ปี) พิมพ์ ("เงินสมทบรายเดือนคือ: ", เงินสมทบรายเดือน) # คำนวณดอกเบี้ยทบต้นบวกเลขต้นต้นเงินต้น = (1 + (รายปี/จำนวนคูณคูณ)) # พิมพ์ ("หมายเลขเบื้องต้น:", หมายเลขเบื้องต้น) ยกกำลัง = (จำนวนคูณคูณ * ปี) # พิมพ์ ("ยกกำลัง:", ยกกำลัง) ดอกเบี้ยทบต้นบวกหลัก = เงินต้น * (ตัวเลขเบื้องต้น ** ยกกำลัง) พิมพ์ ("ดอกเบี้ยทบต้นบวกเงินต้นคือ: ", ดอกเบี้ยทบต้นบวกเงินต้น) # ตอนนี้คำนวณมูลค่าในอนาคตด้วยเงินฝากที่ทำที่ สิ้นงวด # ใช้สูตร: ชำระรายเดือน × (((1 + r/n)^(nt)) - 1) / (r/n)) # r = อัตราดอกเบี้ยรายปี # n = จำนวนสารประกอบต่องวด (โดยปกติเป็นเดือน) # t = เวลาที่ลงทุน (โดยปกติคือปี) oneplus = (1+(รายปี/จำนวนคูณคูณ)) ยกกำลัง2 = ((จำนวนคูณคูณ*ปี)) ให้คะแนนหารด้วยจำนวนครั้ง = อัตรารายปี/จำนวนครั้งที่รวมกันครึ่งหนึ่ง = (((oneplus**) *ยกกำลัง2)-1)/ratedividedbynumbe roftimes) futurevaluewithdeposits = เงินสมทบรายเดือน*halfdone พิมพ์ ("มูลค่าในอนาคตพร้อมเงินฝาก: ", มูลค่าในอนาคตพร้อมเงินฝาก) จำนวนรวม = ดอกเบี้ยทบต้นบวกเงินต้น + มูลค่าในอนาคตพร้อมเงินฝากพิมพ์ ("จำนวนเงินทั้งหมด:", จำนวนรวม)

แนะนำ: