
#include <iostream>
using namespace std;
class baseAccount
{
private:
float savemoney;
public:
baseAccount() {}
baseAccount(float m) : savemoney(m) {}
float getMoney() {return savemoney;}
};
class account : public baseAccount
{
public:
static float rate;
float getMRest() {return getMoney() * rate/12;}
static void updateRate(float r) {rate = r;}
account() {}
account(float m,float r) : baseAccount(m) {rate = r;}
};
float account::rate;
int main()
{
account acc(10000,0.035);
cout<<acc.getMRest()<<endl;
acc.updateRate(0.040);
cout<<acc.getMRest()<<endl;
return 0;
}