Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรมสำหรับเครื่องคิดเลข EMI ในโปรแกรม C


ด้วยค่าบางอย่าง โปรแกรมจะพัฒนาเครื่องคำนวณ 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