Problem Description
1. Create a Structure called "EMI" and declare three variables as principal(float), rate(float), time(float)
2. Create a structure variable as "e"
3. Input the principal, rate and time.
4. Calculate the EMI to be paid and the formula is as follows:
One Month interest = rate=rate/(12*100)
One Month Period = time=time*12
totalemi= (principal*rate*pow(1+rate,time))/(pow(1+rate,time)-1)
5. Print the final EMITest Case 1
Input (stdin)200000 10 2
Expected OutputMonthly EMI is=9228.99
Test Case 2
Input (stdin)400000 15 2
Expected OutputMonthly EMI is=19394.60
Program
#include <stdio.h> #include <math.h> struct EMI { float principal, rate, time, totalemi; }e; int main() { scanf("%f",&e.principal); scanf("%f",&e.rate); scanf("%f",&e.time); e.rate=e.rate/(12*100); e.time=e.time*12; e.totalemi= (e.principal*e.rate*pow(1+e.rate,e.time))/(pow(1+e.rate,e.time)-1); printf("Monthly EMI is=%.2f ",e.totalemi); return (0); }
No comments:
Post a Comment
Note: only a member of this blog may post a comment.