大一第二学期第8周【程序阅读(3)】
来源:互联网 发布:宁家骏指出要用大数据 编辑:程序博客网 时间:2024/06/13 08:42
源代码:
#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 wl(2000,500,100),w2(5000,1000,300); cout<<(wl+w2).getPay()<<endl; return 0;}
运行结果:
0 0
- 大一第二学期第8周【程序阅读(3)】
- 大一第二学期第8周【程序阅读(1)】
- 大一第二学期第8周【程序阅读(2)】
- 大一第二学期第8周【程序阅读(4)】
- 大一第二学期第5周【程序阅读(3)】
- 大一第二学期第6周【程序阅读(3)】
- 大一第二学期第4周【程序阅读(3)】
- 大一第二学期第11周【程序阅读(3)】
- 大一第二学期第5周【程序阅读(1)】
- 大一第二学期第5周【程序阅读(2)】
- 大一第二学期第5周【程序阅读(4)】
- 大一第二学期第5周【程序阅读(5)】
- 大一第二学期第5周【程序阅读(6)】
- 大一第二学期第6周【程序阅读(1)】
- 大一第二学期第6周【程序阅读(2)】
- 大一第二学期第6周【程序阅读(4)】
- 大一第二学期第6周【程序阅读(5)】
- 大一第二学期第4周【程序阅读(1)】
- 第八周阅读程序3:运算符重载-const的运用
- C++中的namespace
- 实现复数类中的运算符重载
- 第八周上机项目2.1Time类中的运算符重载
- YTUOJ-数字小游戏
- 大一第二学期第8周【程序阅读(3)】
- 第八周项目一——实现复数类中的运算符重载(1)
- DOM(文档对象模型)
- java 线程有几种状态
- 协方差矩阵是半正定矩阵的证明
- 根据动物的头数和脚数求解各个动物的数量
- 关于eclipse安装与Android环境搭建
- Centos 内核崩溃的修复
- pthread_mutexattr_init