第十二周实践项目课后————3
2016-05-17 13:01
337 查看
问题及代码:
运行结果:
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:吴敬超 * 完成日期:2016年5月17日 * 版本号:codeblock * * 问题描述: * 输入描述: * 程序输出: 输出结果 */ #include<iostream> using namespace std; class Wages//"工资额" { double base;//基本工资 double bonus;//奖金 double tax;//税金 public: Wages(double CBase,double CBonus,double CTax): base(CBase),bonus(CBonus),tax(CTax){} double getPay()const;//返回应付工资额 Wages operator+(Wages w)const;//重载加法 }; double Wages::getPay()const { return base+bonus-tax; } Wages Wages::operator+(Wages w)const { return Wages(base+w.base,bonus+w.bonus,tax+w.tax); } int main() { Wages w1(2000,500,100),w2(5000,1000,3000); cout<<(w1+w2).getPay()<<endl; return 0; }
运行结果:
相关文章推荐
- 玩转Google新开源项目:FlexboxLayout
- 对ToString("X2 ")的理解 (转)
- Android测试有用工具笔记
- Qt 网易云api 在线播放音乐
- UIBezierPath精讲(二)
- IT十八掌掌第九天课程总结
- node express 快速入门
- struts2处理.do后缀de请求
- 【数据结构】链表 YTU 2201 逆置线性表(线性表)
- 第10、11周项目2 - 存储班长信息的学生类(1)
- Android盒子开发,获取网络的信息(热点,WIFI,有线)
- 如何上谷歌
- FATFS保存CSV文件到SD卡无法追加数据解决
- 第十二周实践项目课后————2
- 视图覆盖的一些经验
- LNK2001
- javaweb学习总结(十六)——JSP指令
- 论开源<4>---开源的商业模式
- Intent用法
- Hadoop和大数据:60款顶级开源工具