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

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including 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. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

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