#include<iostream>
using namespace std;
class Account{
public:
Account(string newId,string newName,double newBalance,double newAnnualInterestRate);
void setId(string newId){
id=newId;
}
void setName(string newName){
name=newName;
}
void setBalance(double newBalance){
balance=newBalance;
}
void setAnnualInterestRate(double newAnnualInterestRate){
annualInterestRate=newAnnualInterestRate;
}
string getId()const{
return id;
}
string getName()const{
return name;
}
double getBalance()const{
return balance;
}
double getAnnualInterestRate()const{
return annualInterestRate;
}
double withdraw(double money)const{
return balance-money;
}
double deposit(double money)const{
return balance+money;
}
double computeMonthlyInterestRate()const{
return annualInterestRate/12;
}
void print()const;
private:
string id;
string name;
double balance;
double annualInterestRate;
};
void Account::print()const{
cout<<"賬號:"<<id<<endl;
cout<<"客戶名:"<<name<<endl;
cout<<"賬戶余額:"<<balance<<endl;
cout<<"月利率:"<<computeMonthlyInterestRate()<<endl;
}
int main(){
Account account("112233","張三",20000,4.5);
account.withdraw(2500);
account.deposit(3000);
account.print();
return 0;
}
uj5u.com熱心網友回復:
#include <iostream>
#include <string>
using namespace std;
class Account
{
public:
Account(string newId,string newName,double newBalance,double newAnnualInterestRate)
{}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124434.html
標籤:基礎類
