C Program to Calculate Compound Interest

C Program to Calculate Compound Interest

C program to calculate compound interest; Through this tutorial, you will learn how to calculate compound interest in the c program with the help of function, and normal formula.

Programs to Calculate Compound Interest in C

  • Algorithm to Calculate Compound Interest
  • C Program to Calculate Compound Interest using Formula
  • C Program to Calculate Compound Interest using Function

Algorithm to Calculate Compound Interest

Use the following algorithm to write a program to calculate compound interest; as follows:

  • Get input principle amount and store in some variable.
  • Get input time and store in some variable..
  • Get input rate and store in some variable..
  • To calculate compound interest using formula CI = principal*((1+rate/100)time-1).
  • Finally, print the result of compound interest.

C Program to Calculate Compound Interest using Formula

/* C program to enter P, T, R, and calculate Compound Interest */

#include <stdio.h>
#include <math.h>

int main()
{
    float principle, time, rate, CI;

    /* Input principle, rate and time */
    printf("Enter principle (amount): ");
    scanf("%f", &principle);

    printf("Enter time: ");
    scanf("%f", &time);

    printf("Enter rate: ");
    scanf("%f", &rate);

   /* Calculate compound interest */
    CI = principle * (pow((1 + rate / 100), time));

    /* Print the resultant value of CI */
    printf("Compound Interest = %f", CI);

    return 0;
}

The output of the above c program; as follows:

Enter principle (amount): 5000
Enter time: 7
Enter rate: 9
Compound Interest = 9140.197266

C Program to Calculate Compound Interest using Function

/* C program to enter P, T, R, and calculate Compound Interest using function */

#include <stdio.h>
#include <math.h>

// function for finding compound interest
float CmInt(float p, float r, float t) 
{
    float ci;   
    ci = p * (pow((1 + r / 100), t));
    return ci; // returning yhe value of ci
}

int main()
{
    float principle, time, rate, CI;

    /* Input principle, rate and time */
    printf("Enter principle (amount): ");
    scanf("%f", &principle);

    printf("Enter time: ");
    scanf("%f", &time);

    printf("Enter rate: ");
    scanf("%f", &rate);

    /* Call function with paramters to Calculate compound interest */
     CI = CmInt(principle, rate, time); 

    /* Print the resultant value of CI */
    printf("Compound Interest = %f", CI);

    return 0;
}

The output of the above c program; as follows:

Enter principle (amount): 1000
Enter time: 5
Enter rate: 5
Compound Interest = 1276.281250

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published. Required fields are marked *