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

#include<iostream.h>
#include<string.h>
class Salary{


private:
 double Wage;  
 double Subsidy;  
 double Rent;   
 double Waterfee;  
 double Elecfee;  


public:
   Salary(double wage=0,double subsidy=0,double rent=0,double waterfee=0,double electfee=0)
 {              
  Wage = wage;      //初始化工资数据的各分项
  Subsidy = subsidy;
  Rent = rent;
  Waterfee = waterfee;
  Elecfee = electfee;
 }
  double getWage(double f)
   {  return Wage;};
  double getSubsidy(double f)
   {return Subsidy;};
  double getRent(double f)
   {return Rent;};
  double getWaterfee(double f)
   {return Waterfee;};
  double getElecfee(double f)
   {return Elecfee;};


 double RealSalary();
 void Display();
 ~Salary(){}  //析构函数
};


double Salary::RealSalary()
{
 double realsalary=0;  //实际发放工资
 realsalary = Wage+Subsidy-Rent-Waterfee-Elecfee;
 return realsalary;
};


void Salary::Display()

 cout<<"\n                       ******** 员工工资显示 *********\n";
 cout<<"                       *     基本工资:"   <<"   "<<Wage<<"\n";
 cout<<"                       *     岗 位 巾:"   <<"   "<<Subsidy<<"\n";
 cout<<"                       *     房    租:"   <<"   "<<Rent<<"\n";
 cout<<"                       *     水    费:"   <<"   "<<Elecfee<<"\n";
 cout<<"                       *     电    费:"   <<"   "<<Elecfee<<"\n";
 cout<<"                       *  ___________________________\n";
 cout<<"                       *     合 计:"      <<"      "<<RealSalary()<<"\n";
 cout<<"                       *******************************\n";
 cout<<endl;
}


void main()
{
 Salary worker(2000,40,300,40,50);
 worker.Display();
  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值