สารบัญ:
- ขั้นตอนที่ 1: รับข้อมูลจากผู้ใช้
- ขั้นตอนที่ 2: แปลงข้อมูล
- ขั้นตอนที่ 3: คำนวณดอกเบี้ยทบต้นบวกเงินต้น
- ขั้นตอนที่ 4: คำนวณมูลค่าในอนาคต
- ขั้นตอนที่ 5: รหัส
วีดีโอ: โปรแกรม Python - ดอกเบี้ยทบต้นพร้อมเงินสมทบ/เงินฝากรายเดือน: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โปรแกรมคำนวณดอกเบี้ยทบต้นพร้อมเงินสมทบทุกสิ้นเดือน
สูตรที่นำมาจาก 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 พิมพ์ ("มูลค่าในอนาคตพร้อมเงินฝาก: ", มูลค่าในอนาคตพร้อมเงินฝาก) จำนวนรวม = ดอกเบี้ยทบต้นบวกเงินต้น + มูลค่าในอนาคตพร้อมเงินฝากพิมพ์ ("จำนวนเงินทั้งหมด:", จำนวนรวม)
แนะนำ:
โปรแกรม Caesar Cipher ใน Python: 4 ขั้นตอน
โปรแกรม Caesar Cipher ใน Python: Caesar Cipher เป็นรหัสโบราณที่ใช้กันอย่างแพร่หลายซึ่งง่ายต่อการเข้ารหัสและถอดรหัส มันทำงานโดยการย้ายตัวอักษรของตัวอักษรเพื่อสร้างตัวอักษรใหม่ทั้งหมด (ABCDEF สามารถเปลี่ยนตัวอักษรได้มากกว่า 4 ตัวและจะกลายเป็น EFGHIJ) Caesar C
โปรแกรม Esp -01โดยใช้ Arduino: 3 ขั้นตอน
โปรแกรม Esp -01 โดยใช้ Arduino: สำหรับโปรแกรม esp8266 นั้นค่อนข้างเพราะมันไม่มีตัวแปลง USB เป็น ttl ในตัวหรือปุ่มรีเซ็ตใด ๆ
โปรแกรม MicroPython: ห้องน้ำถูกครอบครองหรือไม่: 8 ขั้นตอน (พร้อมรูปภาพ)
โปรแกรม MicroPython: ห้องน้ำถูกยึดหรือไม่: สำนักงานของเราเป็นสำนักงานกลุ่มใหญ่ที่มีห้องน้ำจำกัด"ฉัน" มักพบว่าฉันไม่มีที่ไปห้องน้ำเลยต้องรอนานจนรู้สึกเขินอาย การทดลองใช้ MakePython ESP8266 เพื่อตั้งค่าเซิร์ฟเวอร์ตรวจจับ
โปรแกรม MicroPython:สถานีตรวจอากาศขนาดเล็ก: 7 ขั้นตอน
โปรแกรม MicroPython:สถานีตรวจอากาศขนาดเล็ก: ตอนนี้เข้าสู่ฤดูหนาวแล้ว แต่ก็ยังรู้สึกร้อนอยู่บ้าง แม้ว่าฉันจะใส่แค่เสื้อยืด ซึ่งทำให้ฉันต้องการทราบอุณหภูมิปัจจุบัน ฉันจึงใช้เซ็นเซอร์ Micropython ESP32 และ DHT11 และสถานีตรวจอากาศแบบง่ายๆ เพื่อให้คุณได้ข้อมูลปั
โปรแกรม Python Para El Area De Un Diagrama PV: 4 ขั้นตอน
โปรแกรม Python Para El Area De Un Diagrama PV: Introducción al programaSe sabe que el área bajo la curva de un diagrama PV determina el trabajo hecho por por un gas ideal. En este programa se determinara el trabajo hecho por un gas que cumple con los datos tomados en la tabla de un