Write a C program to input principle (amount), time and rate (P, T, R) and find Compound Interest. How to calculate compound interest in C programming. Logic to calculate compound interest in C program.
Example
Input
Enter principle (amount): 1200 Enter time: 2 Enter rate: 5.4
Output
Compound Interest = 133.099197
Required knowledge
Fundamentals of C, Data types, Talking user input in C
Compound Interest formula
Formula to calculate compound interest annually is given by -
P is principle amount
R is the rate and
T is the time span
Logic to calculate compound interest
The real logic to calculate compound interest lies in applying the formula. We need to convert the above mathematical formula for CI in programming notation. For that we must first know how to find power of any number.
Step by step descriptive logic to find compound interest -
- Input principle amount in some variable say principle.
- Input time in some variable say time.
- Input rate in some variable say rate.
- Apply the formula for compound interest. Which is given by - CI = principle * pow((1 + rate / 100), time) - 1.
- Finally print the resultant CI.
Program to calculate compound interest
/** * C program to calculate Compound Interest */ #include <stdio.h> #include <math.h> int main() { float principle, rate, time, CI; // Read principle, time and rate printf("Enter principle (amount): "); scanf("%f", &principle); printf("Enter time: "); scanf("%f", &time); printf("Enter rate: "); scanf("%f", &rate); // Calculate compound interest CI = principle* (pow((1 + rate / 100), time) - 1); // Print the resultant CI printf("Compound Interest = %f", CI); return 0; }
Output
Enter principle (amount): 1200 Enter time: 2 Enter rate: 5.4 Compound Interest = 133.099197
Happy coding ;)