作业7:项目三职员薪水
来源:互联网 发布:淘宝网的管理模式 编辑:程序博客网 时间:2024/06/14 05:15
一、问题及代码
/* 文件名称:作业7.cpp* 作 者:吴涛涛* 完成日期:2017 年 5 月 21 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:无* 问题描述: 【项目3 - 职员薪水】 定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、输出信息的函数 。并在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。 要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义输出信息的函数。* 算法设计:略*/ #include<iostream> #include<string> using namespace std; class CPerson { protected: string m_szName; string m_szId; int m_nSex;//0:女,1:男 int m_nAge; public: CPerson(string name,string id,int sex,int age){ m_szName=name; m_szId=id; m_nSex=sex; m_nAge=age; }; void Show1(){ cout<<"姓名"<<"\t"<<"ID"<<"\t"<<"性别"<<"\t"<<"年龄"<<"\t"; }; }; class CEmployee:public CPerson { private: string m_szDepartment; double m_Salary; public: CEmployee(string name,string id,int sex,int age,string department,double salary):CPerson(name,id,sex,age),m_szDepartment(department),m_Salary(salary){}; void Show2(){ CPerson::Show1(); cout<<"部门"<<'\t'<<"薪水"<<'\t'<<endl; cout<<m_szName<<"\t"<<m_szId<<"\t"; cout<<(m_nSex?"男":"女"); cout<<"\t"<<m_nAge<<"\t"<<m_szDepartment<<'\t'<<m_Salary<<endl; }; }; int main() { string name,id,department; int sex,age; double salary; cout<<"请输入雇员的姓名,ID,性别(0:女,1:男),年龄,部门,薪水:\n"; cin>>name>>id>>sex>>age>>department>>salary; CEmployee employee1(name,id,sex,age,department,salary); employee1.Show2(); return 0; }
二、运行结果
阅读全文
0 0
- 作业7:项目三职员薪水
- 项目二-职员有薪水
- 项目2 - 职员有薪水了
- 11【项目2 - 职员有薪水了】
- 11周----项目2 职员和薪水
- 项目二。职员有薪水了
- 项目2—职员有薪水了
- 项目2 - 职员有薪水了
- 第十一周项目-职员有薪水了
- 第十一周项目三 职员有薪水了(派生类,含深复制)
- 第十一周实践项目7————职员有薪水了
- 项目2 - 职员有薪水了(扩展)
- 第十一周 项目2--职员有薪水了
- 第十一周项目2-职员有薪水了
- 十一周 项目2 职员有薪水了
- 第十一周项目2-职员有薪水了(扩展)
- 第十一周项目2 职员有薪水了
- 第十一周-项目2-职员有薪水了
- Text Line Dereplication BigData Tool 文本行去重化 大数据工具 130Gb 20亿行数据 60分钟即可完成去重操作 最快的单机版软件
- 金士顿授权店
- Convert BST to Greater Tree-LintCode
- hdu 1176 免费馅饼(动态规划 数字三角形问题变形)
- ajax简单运用一(无刷新验证用户名(get)
- 作业7:项目三职员薪水
- python~crush之compare工具
- Shell脚本基础7-如何在一个文件尾部写入内容
- 阿里巴巴Java开发手册-命名规约
- C++除法
- 调试解密工具
- 一篇文章让你了解互联网公司的职位架构以及职能
- 关于一些file类的基础代码
- c# 运算符 &&和&有什么区别