- 论坛徽章:
- 0
|
// #include <iostream.h>;
class account
{
priviate:
static int account id;
float balance;
static double ineresrate;
public:
account(int id,float amount=0);
float getrbatame()
{return balance;}
void save(float amount);
bool withdraw(float amount);
int getaccount id()
{return account id;}
double getrevenue();
static double getinerest()
{return interestate;}
static void raiseinterest(double inc);
};
inline double account::getrevenue()
{return interestrate*balance;}
inline void account ::raiseinerest(double inc)
{interestrate+=inc}
inline void accout::save(float amount)
{balance+=amount;}
accout::account (int id,float amount)
{accoutid=id;balance=amount;}
bool account::withdraw(float amount)
{if (balance<amount) return "flase";
else balance-=amount;
return "true";
}
double account::inerestrate=0.056;
///////////////////
void main()
{
account a(1,100);
account b(2,100);
cout<<"inerest:"<<account::getinterest()<<endl;
cout<<"account1gain:"<<a.getrevence()<<endl;
account::raiseinterest(0.002);
cout<<"account2gain:"<<b.getrevenue()<<endl;
} |
|