บทความนี้สอนวิธีคำนวณดอกเบี้ยด้วย Python โดยเป็นดอกเบี้ยแบบตรงไปตรงมา (simple interest) ซึ่งจะไม่คำนึงถึงการผ่อนชำระเงินต้น และดอกเบี้ยระหว่างการผ่อนชำระ โดยการเขียนโปรแกรมคำนวณดอกเบี้ยด้วยภาษา Python นั้นสามารถทำได้ง่าย และช่วยให้การคำนวณดอกเบี้ยเป็นเรื่องง่าย มีประสิทธิภาพ และรวดเร็ว
ตัวอย่าง สูตรคำนวณดอกเบี้ยโดยใช้อัตราดอกเบี้ยแบบตรงไปตรงมา
ดอกเบี้ย = จำนวนเงินกู้ x อัตราดอกเบี้ยต่อปี x ระยะเวลาผ่อนชำระในหน่วยปี
calculated_interest = loan_amount * annual_rate * term_in_years
ตัวอย่าง วิธีคำนวณดอกเบี้ยด้วย Python
try:
loan_amount = float(input('Enter loan amount: '))
except:
loan_amount = 0.0
try:
annual_rate = float(input('Enter annual rate (%): '))
except:
annual_rate = 0.0
try:
term_in_years = float(input('Enter term in years: '))
except:
term_in_years = 0.0
annual_rate = annual_rate / 100
calculated_interest = loan_amount * annual_rate * term_in_years
print('Interest to be paid: '+str(calculated_interest)+' THB')
Enter loan amount: 100,000
Enter annual rate (%): 5
Enter term in years: 10
Interest to be paid: 50,000.0 THB
จากตัวอย่าง และผลลัพธ์โปรแกรมคำนวณดอกเบี้ยด้วย Python สามารถอธิบายได้ดังนี้
1. รับค่าเงินต้น (loan_amount), รับค่าอัตราดอกเบี้ย (annual_rate) และรับค่าจำนวนงวด (term_in_years)
2. นำค่าทั้ง 3 เข้าสูตรคำนวณดอกเบี้ย = เงินต้น x อัตราดอกเบี้ย x จำนวนงวด เก็บผลลัพธ์ไว้ที่ตัวแปร calculated_interest
3. แสดงผลลัพธ์ด้วยคำสั่ง print โดยแปลงให้เป็นข้อความด้วยคำสั่ง str
สรุป การเขียนโปรแกรมคำนวณดอกเบี้ยด้วย Python แบบตรงไปตรงมา (simple interest) นั้นเป็นเรื่องที่น่าสนใจ เนื่องจากโปรแกรมดังกล่าวจะช่วยคำนวณดอกเบี้ยให้เราได้อย่างรวดเร็ว และมีประสิทธิภาพ