提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
设计并实现一个员工(Employee)类,其成员变量有:姓名、性别、工龄、基础工资、岗位津贴、效益工资;成员方法有:
(1)计算应付工资(基础工资+岗位工资+效益工资);
(2)计算个人所得税(3500以下免税,超出3500以上部分3%缴纳);
(3)计算实发工资(应付工资-个人所得税)。在main()函数中生成一个员工对象,并显示该员工的姓名、性别、工龄、应付工资和实发工资。
代码:
#include<iostream>
using namespace std;
class employee{
private:
char name[10],sex[10];
int age;
float jk,gw,xy;
public:
void input()
{
cout<<"请输入姓名、性别、工龄、基础工资、岗位津贴、效益工资(以空格隔开):"<<endl;
cin>>name>>sex>>age>>jk>>gw>>xy;
}
void modify()
{
float sum,q;
sum=jk+gw+xy;
if(sum>3500)
q=3500+(sum-3500)*0.03;
else
q=sum;
cout<<sum<<" "<<q<<endl;
}
void print()
{
cout<<name<<" "<<sex<<" "<<age<<" ";
}
};
int main()
{
employee s[3];
for(int i=0;i<3;i++)
s[i].input() ;
cout<<"姓名"<<" "<<"性别"<<" "<<"工龄" <<" "<<"应付工资"<<" "<<"实付工资"<<endl;
for(int i=0;i<3;i++)
{
s[i].print() ;
s[i].modify() ;
}
return 0;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了C++的基本应用。