📜  EMI计算器程序

📅  最后修改于: 2022-05-13 01:57:58.853000             🧑  作者: Mango

EMI计算器程序

EMI 代表每月等额分期付款。如果以本金、利率和时间为输入的贷款金额作为输入,则此计算器用于计算贷款金额的每月 EMI。

C
// EMI Calculator program in C
#include 
#include 
 
// Function to calculate EMI
float emi_calculator(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);
}
 
// Driver Program
int main()
{
    float principal, rate, time, emi;
    principal = 10000;
    rate = 10;
    time = 2;
    emi = emi_calculator(principal, rate, time);
    printf("\nMonthly EMI is= %f\n", emi);
 
    return 0;
}


Java
// EMI Calculator program in java
import java.io.*;
 
public class GFG {
     
    // Function to calculate EMI
    static float emi_calculator(float p,
                           float r, float t)
    {
        float emi;
     
        r = r / (12 * 100); // one month interest
        t = t * 12; // one month period
        emi = (p * r * (float)Math.pow(1 + r, t))
                / (float)(Math.pow(1 + r, t) - 1);
     
        return (emi);
    }
     
    // Driver Program
    static public void main (String[] args)
    {
         
        float principal, rate, time, emi;
        principal = 10000;
        rate = 10;
        time = 2;
         
        emi = emi_calculator(principal, rate, time);
         
        System.out.println("Monthly EMI is = " + emi);
    }
}
 
// This code is contributed by vt_m.


Python3
# EMI Calculator program in Python
 
def emi_calculator(p, r, t):
    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
 
# driver code
principal = 10000;
rate = 10;
time = 2;
emi = emi_calculator(principal, rate, time);
print("Monthly EMI is= ", emi)
 
# This code is contributed by "Abhishek Sharma 44"


C#
// EMI Calculator program in C#
using System;
 
public class GFG {
     
    // Function to calculate EMI
    static float emi_calculator(float p,
                          float r, float t)
    {
        float emi;
     
        r = r / (12 * 100); // one month interest
        t = t * 12; // one month period
        emi = (p * r * (float)Math.Pow(1 + r, t))
               / (float)(Math.Pow(1 + r, t) - 1);
     
        return (emi);
    }
 
    // Driver Program
    static public void Main ()
    {
        float principal, rate, time, emi;
        principal = 10000;
        rate = 10;
        time = 2;
         
        emi = emi_calculator(principal, rate, time);
         
        Console.WriteLine("Monthly EMI is = " + emi);
    }
}
 
// This code is contributed by vt_m.


PHP


Javascript


输出:

Monthly EMI is= 461.449677

解释:当我们提供金额,即本金,利率,时间,这个程序将计算emi的金额。