cprimerplus第五版第十章习题参考答案

cprimerplus第五版第十章习题参考答案

ID:35531195

大小:58.39 KB

页数:11页

时间:2019-03-25

cprimerplus第五版第十章习题参考答案_第1页
cprimerplus第五版第十章习题参考答案_第2页
cprimerplus第五版第十章习题参考答案_第3页
cprimerplus第五版第十章习题参考答案_第4页
cprimerplus第五版第十章习题参考答案_第5页
资源描述:

《cprimerplus第五版第十章习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter10PE10-1//pelO-l.cpp#include#include//classdeclarationclassBankAccount{private:charname140];characctnum[25];doublebalance;public:BankAccount(char*client=Hnoone",char*num=n0u,doublebal=0.0);voidshow(void)const;voiddeposit(doubl

2、ecash);voidwithdraw(doublecash);};//methoddefinitionsBankAccount::BankAccount(char*client,char*num,doublebal){std::strncpy(name,client,39);name[39]=std::strncpy(acctnum,num,24);acctnum[24]=、0‘;balance=bal;}voidBankAccount::show(void)const{usingstd::cou

3、t;usingstd::endl;cout«"Client:”«name«endl;cout«nAccountNumber:n«acctnum«endl;cout«"Balance:H«balance«endl;}voidBankAccount::deposit(doublecash)if(cash>=0)balance+=cash;elsestd::cout«"Illegaltransactionattempted";}voidBankAccount::withdraw(doublecash){i

4、f(cash<0)std::cout«nIllegaltransactionattemptedn;elseif(cash<=balance)balance-二cash;elsestd::cout«"Requestdeniedduetoinsufficientfunds.H;}//sampleuseintmain(){BankAccountbird;BankAccountfrog(HKermitn,"croak322n,123.00);bird.show();frog.show();bird=Ba

5、nkAccount(nChippern,npeep8282",214.00);bird.show();frog.deposit(20);frog.show();frog.withdraw(4000);frog.show();frog.withdraw(50);frog.showQ;PE10-4//pel0-4.h#ifndefSALES.#defineSALESnamespaceSALESconstintQUARTERS=4;classSalesprivate:doublesales[QUARTER

6、S];doubleaverage;doublemax;doublemin;public://defaultconstructorSales();//copiesthelesserof4ornitemsfromthearrayar//tothesalesmemberandcomputesandstoresthe//average,maximum,andminimumvaluesoftheentereditems;//remainingelementsofsales,ifany,setto0Sales(

7、constdoublear[],intn);//gatherssalesfor4quartersinteractively,storesthem//inthesalesmemberofobjectandcomputesandstoresthe//average,maximum,andminumumvaluesvoidsetSales();//displayallinformationinobjectvoidshowSales();};}#endif//pe10-4a.cpp#include

8、ream>#include”pel0・4.h"intmain(){usingSALES::Sales;doublevals[3]={2000,3000,5000};SalesforFiji(va!s,3);forFiji.showSalesQ;Salesred;hiiuil/二oSbjoau(0<)凹!1)到•0=[!]SQRS(++!-snaiHvnd>i=i)」oj{:[屮E=UllU(uiui>[!]JE)J!ospt[l]jB=XBUJ(XELUv[!]JE)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。