# 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 because it contains both the Principal Amount and Compound Interest. To calculate the CI, use below formula:

CI = 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;
}```