工资管理程序

工资管理程序,第1张

#include<iostream>

using namespace std;

class guyuan //定义基类,表示雇员

{

private: //私有成员x,y,z,d在派生类中不可见

int x; //表示经理的工资

int y; //表示销售员的工资

int z; //表示计件工的工资

int m; //表示小时工的工资

public://a,b,c,e,d,l,f分别表示经理的周薪,销售员的基本工资,提成,计件工的工作数量和每件产品的价钱,小时工的工作时间及每小时的工资

void setguyuan(int a, int b, int c, int e, int d, int l, int f) { x = a 4; y = b + c; z = e d; m = l f; }

int getX() { return x; }//取得经理的工资

int getY() { return y; }//取得销售员的工资

int getZ() { return z; }//取得计件工的工资

int getM() { return m; }//取得小时工的工资

};

class jingli :public guyuan //定义派生类,表示经理

{

private:

int zhouxin;//表示经理的周薪

public:

int setzhouxin(int s) { zhouxin = s; }//设置经理的周薪

int getzhouxin() { return zhouxin; }//取得经理的周薪

int getX() { return getzhouxin() 4; }//取得经理的月工资

};

class xiaoshouyuan :public guyuan //定义派生类,表示销售员

{

private:

int jiben;

int ticheng;

public:

int setjiben(int j) { jiben = j; }//设置销售员的基本工资

int setticheng(int t) { ticheng = t; }//设置销售员的提成

int getjiben() { return jiben; }//取得销售员的基本工资

int getticheng() { return ticheng; }//取得销售员的提成

int getY() { return getjiben() + getticheng(); }//取得销售员的工资

};

class jijiangong :public guyuan//定义派生类,表示计件工

{

private:

int number;//生产工件的数量

int danjia;//生产一件的价钱

public:

int setnumber(int m) { number = m; }//设置计件工生产工件的数量

int setdanjia(int c) { danjia = c; }//设置每生产一件计件工该获得的报酬

int getnumber() { return number; }//取得计件工生产工件的数量

int getdanjia() { return danjia; }//取得每生产一件计件工该获得的报酬

int getZ() { return getnumber() getdanjia(); }//取得计件工的工资

};

class xiaoshigong :public guyuan//定义派生类,表示小时工

{

private:

int hour;//工作的小时

int jiaqian;

public:

int sethour(int h) { hour = h; }//设置小时工工作的时间

int setjiaqian(int k) { jiaqian = k; }//设置小时工每工作一小时的价钱

int gethour() { return hour; }//取得小时工工作的时间

int getjiaqian() { return jiaqian; }//取得小时工每工作一小时的价钱

int getT() { return gethour() getjiaqian(); }//取得小时工的工资

};

void main()

{

guyuan g;

gsetguyuan(1000, 3000, 120, 1000, 3, 100, 120); //公有派生类的对象可以直接访问基类guyuan的公有成员

cout << "经理的收入为:" << endl; //输出经理的工资(月工资)

cout << "income=" << ggetX() << endl;

cout << "销售员的工资为:" << endl; //输出销售员的工资

cout << "income=" << ggetY() << endl;

cout << "计件工的工资为:" << endl; //输出计件工的工资

cout << "income=" << ggetZ() << endl;

cout << "小时工的工资为:" << endl; //输出小时工的工资

cout << "income=" << ggetM() << endl;

}

1、最低工资标准在国务院劳动保障行政主管部门的指导下,由省、自治区、直辖市人民政府劳动保障行政主管部门,会同同级工会、企业家协会研究确定。

2、最低工资标准,应参考政府统计部门提供的当地就业者及其赡养人口的最低生活费用、职工平均工资、劳动生产率、城镇就业状况和经济发展水平等因素确定,高于当地的社会救济金和失(待)业保险金标准,低于平均工资标准。

以上就是关于工资管理程序全部的内容,包括:工资管理程序、最低工资标准的确定程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9485772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存