C Program to Calculate Compound Interest

How to write a C Program to Calculate Compound Interest with an example. Before we get into the example, let me show you the formula behind the calculation:

Future CI = Principal Amount * ( 1 + Rate of Interest) power Number of years

Above Code is called Future Compound Interest. Because it contains both the Principal Amount and Compound Interest. To calculate the CI, use below formula:

Compound Interest = Future CI – Principal Amount

C Program to Calculate Compound Interest

This program allows the user to enter the Principal Amount, Rate of Interest, and the Number of years. By using those values, this C Program finds CI, FCI using the above-specified formula.

#include<stdio.h>
#include <math.h>
 
int main() 
{
   float PAmount, ROI, Time_Period, CIFuture, CI;
 
   printf("\nPlease enter the Principal Amount : \n");
   scanf("%f", &PAmount);
 
   printf("Please Enter Rate Of Interest : \n");
   scanf("%f", &ROI);
 
   printf("Please Enter the Time Period in Years : \n");
   scanf("%f", &Time_Period);
 
   CIFuture = PAmount * (pow(( 1 + ROI/100), Time_Period));
   CI = CIFuture - PAmount;
   
   printf("\nFuture Compound Interest for Principal Amount %.2f is = %.2f", PAmount, CIFuture);
   printf("\nCompound Interest for Principal Amount %.2f is = %.2f", PAmount, CI);
 
   return 0;
}
C Program to Calculate Compound Interest