C Program to Calculate Simple interest and Compound interest

In today’s post, we will make a program in c to calculate Simple Interest and Compound Interest 

But before that, we know what is Simple Interest and Compound Interest and how to get it out. 

C Program to Calculate Simple interest and Compound interest
C Program to Calculate Simple interest and Compound interest

Introduction to simple interest and compound interest

Simple Interest and Compound Interest is a way to calculate the interest on the loan taken by you. Simple interest is calculated on the principal amount, this formula is used to calculate the simple interest.

S.I = (P * R * T) / 100 where P = Principal, R = Rate and T = Time

Compound interest is calculated on the principal amount plus that interest. This formula is used to calculate compound interest.

CI = P(1 + r / n)nt where P = Principal, R = Rate, n = number of compounding periods per unit and T = Time.

C Program to Calculate Simple interest

Algorithm -:

  • Program start.
  • Declaration of variable with their data type,  like :- int  P, R, T; float I;
  • Input the value in variable
  • Arithmetic operator used to perform SI=(p*r*t)/100;
  • printf( ) called to print value of variable
  • Program end.

Flowchart -:

C Program to Calculate Simple interest

Program For Simple Interest

#include<stdio.h>
#include<conio.h>
void main()
{
   int p,r,t;
   float i;
   printf("Enter the Principal, Rate and Time\n");
   scanf("%d %d %d",&p,&r,&t);

/*Formula for calculating simple interest*/

   i=p*r*t/100;       

   printf("simple interest is : %f",i);
   getch();
}

Output -:

Enter the Principal, Rate and Time
1000
7
8
simple interest is : 560.00000

C Program to Calculate Coumpound interest

Algorithm

  • Program start.
  • Declaration of variable with their data type,  like :- int  p, r, t,CI; float I;
  • Input the value in variable
  • CI = p*pow((1+r/100),t);
  • printf( ) called to print value of CI
  • Program end.

Program for Compound Interest

#include<stdio.h>
int main() 
{
	float p,r,t,CI;
	printf("Enter Principle, rate and time\n");
	scanf("%f%f%f",&p,&r,&t);

/*Formula for calculating 
Compound Interest
*/

	CI = p*pow((1+r/100),t);   
	printf("Compound interest is : %f\n", CI);
  return 0;
}

Output -:

Enter Principle, rate and time
1000
7
8
Compound interest is : 1718.186890

C Program For simple interest and Compound interest

Algorithm

  • Program start.
  • Declaration of variable with their data type,  like :- int  p, r, t,i, CI; float
  • Input the value in variable
  • i=p*r*t/100;
  • CI = p*pow((1+r/100),t);
  • printf( ) called to print value of i and CI
  • Program end.
#include<stdio.h>
int main() 
{
	float p,r,t,CI;
	printf("Enter Principle, rate and time\n");
	scanf("%f%f%f",&p,&r,&t);

/*Formula for calculating Compound Interest  */

    i=p*r*t/100; 

/*Formula for calculating Compound Interest*/

	CI = p*pow((1+r/100),t);  
 
  printf("simple interest is : %f",i);
	printf("Compound interest is : %f\n", CI);
  return 0;
}

Output

Enter Principle, rate and time
1000
7
8
simple interest is : 560.000000
Compound interest is : 1718.186890

Conclusion

Friends, If you have difficulty to understand any program or have any doubts or questions, then tell me in the comment below.

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming, and Blogging

Leave a Comment