P作业2 编程

发布 2023-05-16 23:19:28 阅读 2807

编程题1. 创建一个名为time的类,它包括分别表示小时、分钟和秒的int类型的数据成员以及两个构造函数,一个构造函数将数据成员初始化为8,另一个将数据成员初始化为一个固定的值。另有一成员函数将时间以10:10:

10的格式显示在屏幕上,编写成为一个完整的程序。

class time

time(int a,int b,int c)

void disp();

编程题2.设计一个学校在册人员类(person)。数据成员包括:身份证号(idperson),姓名(name),性别(sex),生日(birthday)和家庭住址(homeaddress)。

成员函数包括人员信息的录入和显示。还包括构造函数与拷贝构造函数。编写成为一个完整的程序。

enum tsex;

class person

person::person(person & ps)

strcpy(idperson, strcpy(name,sex= birthday= }

person::~person(){

void person::inputperson()

char ch;

cout<<"请输入身份证号,18位数字:"<

cout<<"请输入姓名:"<

cout<<"请输入性别m或w:">ch;

if(ch=='m') sex=man;

else sex=woman;

cout<<"请输入生日,格式2024年8月18日写作19860818:">birthday;

//吸收回车符,否则地址输不进去。

cout<<"请输入地址:"<

void person::printpersoninfo()

编程题3.建立一个基类cbuilding,用来存储一座楼房的层数、房间数以及它的总平方英尺数。建立派生类chousing,继承cbuilding,并存储下面的内容:卧室和浴室的数量。

另外再建立派生类cofficbuilding,继承cbuilding,并存储灭火器和**的数目。然后编写应用程序,建立住宅对象和办公楼对象,并输出它们的有关数据。编写成为一个完整的程序。

编程题4.某公司雇员(employee)包括技术人员(technician)和销售员(salesman)。以employ类为虚基类派生出technician和salesman类;employee类的属性包括姓名、职工号、工资级别,月薪(实发基本工资加业绩工资)。操作包括月薪计算函数(pay())该函数要求输入请假天数,扣去应扣工资后,得出实发基本工资。

technician类派生的属性有每小时附加酬金和当月工作时数,及研究完成进度系数。业绩工资为三者之积。也包括同名的pay()函数,工资总额为基本工资加业绩工资。

salesman类派生的属性有当月销售额和酬金提取百分比,业绩工资为两者之积。也包括同名的pay()函数,工资总额为基本工资加业绩工资。编写成为一个完整的程序。

#include

#include

using namespace std;

static int grades=

class employee

double getbase_salary()

double getcareer_salary()

employee::employee(string nn,int id,int gr);

manager::manager(manager&mag):employee(mag)

manager::manager(string nn,int id,int gr,double pr):employee(nn,id,gr)

void manager::pay(){

int days;

cout<<"请输入请假天数:";

cin>>days;

cout<<"请输入业绩系数:";

cin>>factor;

base_salary = grades[grade]*(23 - days)/23;

career_salary = prize*factor*(23 - days)/23;

salary = base_salary + career_salary ;

class technician:virtual public employee{

protected:

double hours;//月工作时数。

double perhour;//每小时附加酬金。

电脑P136编程作业

编程训练实例。你玩过牌吗?把13张牌反过来 背面朝上 按一定的顺序排列,先把你已经排好的牌第一张取出放在这叠牌的最底层,拿出第二张放在桌面上,然后将第三张取出又放在最底层,取出第四张放在桌子上 直到游戏结束,你依次取出放在桌子上的牌刚好为k,q,j,10,9,8,7,6,5,4,3,2,a。问你一开...

2物流P68作业答案

物流概论。1.什么叫jit采购?p68案例分析结果。答 jit采购又称准时化采购,是一种完全以满足需求为依据的采购方法。只在需要的时候,按照需要的品质和质量,订购企业所需要的原材料和外购件。它强调恰时 恰量的进货,否则进货太早会增加企业的库存 太迟又会影响生产进度。所以需求方会根据自己的需要对 商下...

P2P金融新模式

链金融正越来越多地受到网贷平台青睐。截至目前,已有多家p2p网贷平台涉足于此。它们以某核心企业为中心,通过具体考察其上下游企业的融资需求及偿还能力,为核心企业 链上的企业提供融资服务。由于核心企业上下游企业的融资期限较短且不确定,金额大小不一,特别适合p2p平台提供灵活中小金额贷款的特点。业内人士分...