C++ Exercises: Calculate Compound Interest
C++ Basic: Exercise-55 with Solution
Compound Interest Calculation
Write a C++ program to enter P, T, R and calculate compound interest.
Sample Solution:
C++ Code :
#include<iostream> // Including input-output stream header file
#include<math.h> // Including math functions header file
using namespace std; // Using the standard namespace
int main() { // Start of the main function
float p, r, t, cp, ci; // Declaring variables to store principle, rate, time, compound interest, and compound amount
cout << "\n\n Calculate the Compound Interest :\n"; // Displaying the purpose of the program
cout << " -------------------------------------\n";
cout << " Input the Principle: "; // Prompting the user to input the principle amount
cin >> p; // Taking input of the principle amount from the user
cout << " Input the Rate of Interest: "; // Prompting the user to input the rate of interest
cin >> r; // Taking input of the rate of interest from the user
cout << " Input the Time: "; // Prompting the user to input the time period
cin >> t; // Taking input of the time period from the user
ci = p * pow((1 + r / 100), t) - p; // Calculating the compound interest using the formula: P(1 + r/n)^nt - P
cp = p * pow((1 + r / 100), t); // Calculating the compound amount
cout << " The Interest after compounded for the amount " << p << " for " << t << " years @ " << r << " % is: " << ci; // Displaying the calculated compound interest
cout << endl; // Displaying an empty line for better readability
cout << " The total amount after compounded for the amount " << p << " for " << t << " years @ " << r << " % is: " << cp; // Displaying the calculated compound amount
cout << endl; // Displaying an empty line for better readability
cout << endl; // Displaying an empty line for better readability
return 0; // Returning 0 to indicate successful program execution
}
Sample Output:
Calculate the Compound Interest : ------------------------------------- Input the Principle: 20000 Input the Rate of Interest: 10 Input the Time: 1.5 The Interest after compounded for the amount 20000 for 1.5 years @ 10 % is: 3073.8 The total amount after compounded for the amount 20000 for 1.5 years @ 10 % is: 23073.8
Flowchart:
C++ Code Editor:
Previous: Write a program in C++ to enter P, T, R and calculate Simple Interest.
Next: Write a program in C++ to show the manipulation of a string.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/cpp-exercises/basic/cpp-basic-exercise-55.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics