In this Program, you’ll learn how to calculate compound Interest.
To properly understand this Program Calculate Compound Interest you should know the following:
- Input/Output
- Arithmetic Operator
- Data Types
Below is the formula to Calculate the Compound Interest
Compound Interest: Principle * (1 + Rate / 100) time

or
In the above formula
P is principle amount
R is the rate and
T is the time span
Logic to Calculate the Compound Interest
Step by step how to find compound interest.
- Input principle amount. Store it in some variable say principle.
- Input time in some variable say time.
- Input rate in some variable say rate.
- Calculate compound interest using the above formula.
- Finally, print the resultant value of CI.
Program to Calculate Compound Interest
#include <stdio.h>
#include <math.h>
int main()
{
float principle, rate, time, CI;
/* Input 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));
/* 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 = 1333.099243

Note: The pow()
function computes the power of a number.
This Program can be used in making application for banks and calculators.
Ask your questions about how to Calculate the Compound Interest in C and clarify your/others doubts by commenting. Documentation.
Please write to us at [email protected] to report any issue with the above content or for feedback.
Related examples: