#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();
}
#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();
}