第十二周项目训练1.3 阅读程序

原创 2016年06月02日 09:14:38

/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights  reserved.
*文件名称:main.cpp
*作者:王玙璠
*完成日期:2016年6月2日

 

程序:

#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; //(1)重载加法
                                    //(2)常引用做形参,不会意外的发生对实参的更改
};
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;
}


运行结果

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第十二周上机实践项目-阅读程序-4

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月12日 *...

第十二周 运算符重载阅读程序

/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月11日 ...

第2周项目-课后实践·阅读程序(2)

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 ...

第12周项目1 阅读程序(静态变量、递归函数、默认参数、函数模板等)

问题及代码: (1)阅读下面两个有静态局部变量的程序 #include using namespace std; int f(int n); int main() { co...

第13周-多态性-项目0-课后实践·阅读程序1.

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:201...

第十五周项目 阅读程序 (5)

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:20...

第12周项目1-阅读程序(1)

/* 2. * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp 5 作 者:刘畅...

第4周-项目0-阅读程序

问题及代码: #include using namespace std; class base { private: int m; public: base() {}...

第十三周项目-阅读程序-3

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月21日 *...

第14周项目6-阅读程序(4,5,6)

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)