ด้วยค่าบางอย่าง โปรแกรมจะพัฒนาเครื่องคำนวณ EMI เพื่อสร้างผลลัพธ์ที่ต้องการ EMI ย่อมาจาก Equated Monthly ผ่อนชำระ ดังนั้นเครื่องคิดเลขนี้จะสร้างจำนวน EMI รายเดือนสำหรับผู้ใช้
ตัวอย่าง
Input-: principal = 2000 rate = 5 time = 4 Output-: Monthly EMI is= 46.058037
สูตรที่ใช้ในโปรแกรมด้านล่างคือ −
EMI :(P*R*(1+R)T)/(((1+R)T)-1)
ที่ไหน
P หมายถึงวงเงินกู้หรือจำนวนเงินต้น
R หมายถึงอัตราดอกเบี้ยต่อเดือน
T ระบุระยะเวลาเงินกู้ในปี
แนวทางที่ใช้ด้านล่างมีดังนี้
- ใส่เงินต้น อัตราดอกเบี้ย และเวลาเป็นตัวแปรลอยตัว
- ใช้สูตรในการคำนวณจำนวน EMI
- พิมพ์จำนวน EMI
อัลกอริทึม
Start Step 1 -> Declare function to calculate EMI float calculate_EMI(float p, float r, float t) float emi set r = r / (12 * 100) Set t = t * 12 Set emi = (p * r * pow(1 + r, t)) / (pow(1 + r, t) - 1) Return emi Step 2 -> In main() Declare variable as float principal, rate, time, emi Set principal = 2000, rate = 5, time = 4 Set emi = calculate_EMI(principal, rate, time) Print emi Stop
ตัวอย่าง
#include <math.h> #include <stdio.h> // Function to calculate EMI float calculate_EMI(float p, float r, float t){ float emi; r = r / (12 * 100); // one month interest t = t * 12; // one month period emi = (p * r * pow(1 + r, t)) / (pow(1 + r, t) - 1); return (emi); } int main(){ float principal, rate, time, emi; principal = 2000; rate = 5; time = 4; emi = calculate_EMI(principal, rate, time); printf("\nMonthly EMI is= %f\n", emi); return 0; }
ผลลัพธ์
Monthly EMI is= 46.058037