PLAY WITH CODING

Home Basic Program If & Else Loops Conversion Pattern logo

Basic C Program

Program to find simple interest, amount and compound interest

Input - Output

Input
Enter the principle ,rate and time : 600 8 2

Output
Simple interest = 96.00

Amount = 699.84

Compound interest= 99.84

Algorithm

Step 1: START

Step 2: Enter principle rate and time as input.

Step 3: calculate SI i.e (p*r*t)/100.

Step 3: calculate Amount i.e (p*(pow((1+r/100),t)).

Step 3: calculate CI i.e (Amount-principle)/100.

Step 4: Print SI , Amount , CI

Step 5: END

CODE


/* calculate SI,amount,CI */

#include <stdio.h>
#include <math.h>
int main()
{
      float principle,rate,time;
      double SI,CI,Amount;
      printf("Enter the principle : ");
      scanf("%f",&principle);
      printf("Enter rate : ");
      scanf("%f",&rate);
      printf("Enter time : ");
      scanf("%f",&time);
      SI=(principle*rate*time)/100;
      Amount=principle*(pow((1+rate/100),time));
      CI=Amount-principle;
      printf("Simple interest = %.2f\n",SI);
      printf("Amount = %.2f\n",Amount);
      printf("Compound interest = %.2f\n",CI);
    return 0;
}


/* Calculate SI,CI,Amount */

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
      float principle,rate,time;
      double SI,CI,Amount;
      cout<<"Enter the principle : ";
      cin>>principle;
      cout<<"Enter rate : ";
      cin>>rate;
      cout<<"Enter time : ";
      cin>>time;
      SI=(principle*rate*time)/100;
      Amount=principle*(pow((1+rate/100),time));
      CI=Amount-principle;
      cout<<"Simple interest = "<< fixed << setprecision(2)<<SI<<"\n";
      cout<<"Amount = "<< fixed << setprecision(2)<<Amount<<"\n";
      cout<<"Compound interest = "<< fixed << setprecision(2)<<CI<<"\n";
    return 0;
}

OutPut

Enter the principle ,rate and time : 600 8 2

Simple interest = 96.00
Amount = 699.84
Compound interest= 99.84