- Write a C program to read principal amount, rate of interest and time and calculate compound interest.
- Wap in C to find compound interest.

Required Knowledge

- C printf and scanf functions
- C Arithmetic Operators

We will first read Principle amount, rate of interest and time using scanf function. We will use below mentioned formulae to calculate Compound Interest (CI).

- Amount = P x (1 + R/100)T
- Compound Interest = Amount – P

Where P, R and T are Principle, Rate of Interest and Time respectively.

### C program to calculate compound interest

/* * C program to calculate compound interest */ #include <stdio.h> #include <math.h> int main() { float principle, rate, time, amount, interest; /* * Take principle, rate and time as input from user */ printf("Enter Principle\n"); scanf("%f", &principle); printf("Enter Rate of Interest\n"); scanf("%f", &rate); printf("Enter Time\n"); scanf("%f", &time); /* Calculates Amount */ amount = principle * pow((1 + rate/100), time); /* Calculates Interest */ interest = amount - principle; printf("After %d Years\n", time); printf("Total Amount = %.4f\n", amount); printf("Compound Interest Earned = %.4f", interest); return 0; }

Output

Enter Principle 100000 Enter Rate of Interest 9 Enter Time 3 After 3 Years Total Amount = 129502.9141 Compound Interest Earned = 29502.9141