C++习题 P141.10 某单位的职工工资包括基本工资Wage,岗位津贴Subsidy,房租Rent,水费WaterFee,电费ElecFee设计实验工资单位管理的类Salary

#include <iostream>
#include <string>

using namespace std;

class Salary
{
private:
	double wage, subsidy, rent, waterfee, elecfee;
public:
	Salary(double WAGE, double SUBSIDY, double RENT, double WATERFEE, double ELECFEE)
	{
		wage = WAGE;
		subsidy = SUBSIDY;
		rent = RENT;
		waterfee = WATERFEE;
		elecfee = ELECFEE;
	}
	Salary()
	{
		wage = subsidy = rent = waterfee = elecfee = 0;
	}

	void setwage(double f) { wage = f; }
	void setsubsidy(double f) { subsidy = f; }
	void setrent(double f) { rent = f; }
	void setwaterfee(double f) { waterfee = f; }
	void setelecfee(double f) { elecfee = f; }
	double getwage() { return wage; }
	double getsubsidy() { return subsidy; }
	double getrent() { return rent; }
	double getwaterfee() { return waterfee; }
	double getelecfee() { return elecfee; }
	double RealSalary() { return wage + subsidy - rent - waterfee - elecfee; }
};
int main()
{
	char flag = 'Y';
	double Wage, Subsidy, Rent, Waterfee, Elecfee;
	Salary salary;
	while (flag == 'Y' || flag == 'y')
	{
		cout << "请输入工人基本工资:";	cin >> Wage;	salary.setwage(Wage);
		cout << "请输入工人岗位津贴:";	cin >> Subsidy;	salary.setsubsidy(Subsidy);
		cout << "请输入工人房租:";	cin >> Rent;	salary.setrent(Rent);
		cout << "请输入工人水费:";	cin >> Waterfee;	salary.setwaterfee(Waterfee);
		cout << "请输入工人电费:";	cin >> Elecfee;	salary.setelecfee(Elecfee);
		
		cout << "基本工资:" << salary.getwage() << endl;
		cout << "岗位津贴:" << salary.getsubsidy() << endl;
		cout << "房    租:" << salary.getrent() << endl;
		cout << "水    费:" << salary.getwaterfee() << endl;
		cout << "电    费:" << salary.getelecfee() << endl;
		cout << "实际工资:" << salary.RealSalary() << endl;
		cout << "是否继续输入(Y/N)?" << endl;
		cin >> flag;
	}
	return 0;
}

在这里插入图片描述
I’m from Remote Sensing 2019 of CUMTB.

  • 5
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值