# C++ Program to calculate simple interest using function overloading

In this program, You will learn how to calculate simple interest using function overloading in C++.

```
si = (amount * r * time) / 100;
obj.calculate(amt, rate);
obj.calculate(time);
```

## Example: How to calculate simple interest using function overloading in C++.

```
#include<iostream>
using namespace std;
class Simple_interest {
public:
float si, amount, r;
void calculate(float amt, float rate) {
amount = amt;
r = rate;
}
void calculate(float time) {
si = (amount * r * time) / 100;
cout << "Simple interest is:" << si;
}
};
int main() {
float amt, rate, time;
cout << "Enter amount:";
cin>>amt;
cout << "Enter rate:";
cin>>rate;
cout << "Enter time:";
cin>>time;
Simple_interest obj;
obj.calculate(amt, rate);
obj.calculate(time);
return 0;
}
```

#### Output:

```
Enter amount:100
Enter rate:2
Enter time:3
Simple interest is:6
```