EMI计算器程序
EMI 代表每月等额分期付款。如果以本金、利率和时间为输入的贷款金额作为输入,则此计算器用于计算贷款金额的每月 EMI。
Formula:
E = (P.r.(1+r)n) / ((1+r)n – 1)
Here,
P = loan amount i.e principal amount
R = Interest rate per month
T = Loan time period in year
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的金额。