面向对象程序设计C试验题目

面向对象程序设计C试验题目

ID:42744475

大小:731.38 KB

页数:65页

时间:2019-09-20

面向对象程序设计C试验题目_第1页
面向对象程序设计C试验题目_第2页
面向对象程序设计C试验题目_第3页
面向对象程序设计C试验题目_第4页
面向对象程序设计C试验题目_第5页
资源描述:

《面向对象程序设计C试验题目》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、标题:1.函数虫載实习二C++函数时限^3000ms内存限制:10000K总时限:3000ms描述:设计一菜单程序.利用函数垂栽实现员工月工资的计算.计算方法如下:(1)管理人员的月工资=月薪一統勅天数X月薪于22:(2)销售人员的月工资=底薪+销售金额X提成比例:<3)计件工人的月工论=产品件数X每件报酬^<4>计时工人的月工资=工作小时X小时报®fl:输入:职工类别及相关信息。职工类别:1表示管理人员:2茨示悄售人员;3表示计件工人:4^示计时工人^其余字符茨示退出。相关信息:若为管理人负,则输入月薪和缺動天数^若为销伟人员,则输入底耕、销伟金额和提成比例^若

2、为计件工人,则输入产品件数和毎件fliiW:若为计时工人,则输入工作小时和小时报IW。输岀:员工月工资.输入样例:1<一一职工类别5000.01<一一月薪和統勅天数输出样例:4772.73提示:1.计算管理人员、悄皆人员、计件工人、计时工人的月工资的函数原型可以分别设计如下:doublegetEarning(doublesalary,intabsenceDays);doublegetEarning(doublebaseSalary,doublesalesSum,doublerate):doub1ogetEarning(intworkPieces・doublewag

3、ePerPiece):doublegetEarning(doub1ehours,doublewagePerliour):2.菜单程序设计如下:intmainO{cout«*Pleaseselect...*«endl:cout«*1:Manager.*«endl;cout«"2:SalesMan.*«endl;cout«*3:PiecesWorker.*«endl:cout«*4:Hour-Worker.*«endl:cout«"Others:Quit*«endl;cin»sei;switch(sei){case1:cin»・・・;cout«getEarning(・

4、・•);break;case2:cin»・..;cout«getEarning(・・・);break;case3:cin»・・・:cout«getEarning(・・・):break;case4:cin»・・・;cout«getEarning(・・・):break:default:break;}return0:}来源:#includeusingnamespacestd;doublegetEarning(doublesalaryJntabsenceDays){return(salary-salary*absenceDays/22);}//admi

5、ndoublegetEarning(doublebaseSalary,doublesalesSum,doublerate)return(baseSalary+salesSum*rate);doublegetEarning(intworkPieces,doublewagePerPiece){return(workPieces*wagePerPiece);}doublegetEarning(doublehours,doublewagePerHour){return(hours*wagePerHour);}intmain(){intkind=0;cout«”Please

6、select../1«endl;cout«H1:Manager/1«endl;cout«H2:SalesMan.H«endl;cout«M3:PiecesWorker/1«endl;cout«H4:Hour-Worker.0«endl;cout«"Others:QuitM«endl;cin»kind;switch(kind){case1:{doublesalary;intabDays;cin»salaiy»abDays;cout«getEarning(salary,abDays);break;}case2:{doublebase;doublesalesSum;do

7、ublerate;cin»base»salesSum»rate;cout«getEaming(base,salesSum,rate);break;}case3:{intworkPieces;doublewagePerPiece;cin»workPieces»wagePerPiece;cout«getEaming(workPieces,wagePerPiece);break;)case4:{doublehours;doublewagePerHour;cin»hours»wagePerHour;cout«getEarning(hours,wagePerHour);br

8、eak;}

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

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

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