第1个回答 2014-10-08
#include <iostream>
using namespace std;
class Bank{
long ID; //储户的帐号
double Balance; //储户的存款
static double Rational; //存款利率
public:
Bank(){ ID=10001; Balance=0; }
Bank(long no, double b){ ID=no; Balance=b; }
void setBalance(double d); //设置存款
double getBalance(); //获取存款
static void setRational(double r); //设置利率
static double getRational(); //获取利率
void display(); //显示储户信息
};
double Bank::Rational=0;
//设置存款
void Bank::setBalance(double d){
Balance=d;
}
//获取存款
double Bank::getBalance(){
return Balance;
}
//设置利率
void Bank::setRational(double r){
Rational=r;
}
//获取利率
double Bank::getRational(){
return Rational;
}
//显示储户信息
void Bank::display(){
cout <<"ID: " <<ID <<", Balance: " <<Balance <<" accrual: " <<Balance*Rational/100 <<endl;
}
void main(){
Bank c1, c2(10002, 20000), c3(10003, 50000);
Bank::setRational(2.5);
c1.setBalance(10000);
c1.display();
c2.display();
c3.display();
double sum, r;
r=Bank::getRational()/100;
sum=(c1.getBalance()+c2.getBalance()+c3.getBalance())*(1+r);
cout <<"sum: " <<sum <<endl;
}本回答被提问者和网友采纳