jizzjizz欧美69巨大,18禁网站点击进入在线,美女兔女郎粉逼被操网站,欧美精品区一区二区三区

萬(wàn)能百科  > 所屬分類(lèi)  > 

設(shè)計(jì)某IT教育研發(fā)中心的工資管理系統(tǒng),該中心主要有3類(lèi)人員:經(jīng)理、銷(xiāo)售員和銷(xiāo)售經(jīng)理。要求

閱讀以下說(shuō)明和C++程序,將應(yīng)填入(n)處的字句寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。

【說(shuō)明】

設(shè)計(jì)某IT教育研發(fā)中心的工資管理系統(tǒng),該中心主要有3類(lèi)人員:經(jīng)理、銷(xiāo)售員和銷(xiāo)售經(jīng)理。要求存儲(chǔ)這些人員的編號(hào)、姓名和月工資,計(jì)算月工資并顯示全部信息。月工資計(jì)算辦法是:經(jīng)理拿固定月薪8000元;銷(xiāo)售員拿固定工資1000元,然后再按當(dāng)月銷(xiāo)售額的4%提成;銷(xiāo)售經(jīng)理既拿固定月工資也領(lǐng)取銷(xiāo)售提成,固定月工資為5000元,銷(xiāo)售提成為所管轄部門(mén)當(dāng)月銷(xiāo)售總額的5‰。

按要求設(shè)計(jì)一個(gè)基類(lèi)employee,銷(xiāo)售員類(lèi)salesman,經(jīng)理類(lèi)manager,銷(xiāo)售經(jīng)理類(lèi)salesmanager.

程序5-1是類(lèi)employee的模塊內(nèi)容,程序5-2是類(lèi)salesman的類(lèi)模塊內(nèi)容,程序5-3是類(lèi)manager的模塊內(nèi)容,程序5-4是類(lèi)salesmanager的模塊內(nèi)容。在主測(cè)試程序中,輸入張三所管部門(mén)月銷(xiāo)售量10000后的輸出結(jié)果如下:

【程序5-1】

#include

#include

classemployee

{

protected:

intno;

char*name;

floatsalary;

public:

employee(intnum,char*ch)

{no=num;

name=ch;

salary=0;}

virtualvoidpay()=0;

virtualvoiddisplay()

{cout《"編號(hào):"《no《endl;

cout《"本月工資:"《salary《endl;}

};

【程序5-2】

classsalesman:(1)

{

protected:

floatcommrate,sales;

public:

salesman(intnum,char*ch):employee(num,ch)

{commrate=0.04;}

voidpay()

{cout《name《"本月銷(xiāo)售額:";

cin》sales;

salary=sales*commrate+1000;}

voiddisplay()

{cout《"銷(xiāo)售員:"《name《endl;

employee::display();}

};

【程序5-3】

classmanager:(1)

{

protected:

floatmonthpay;

public:

manager(intnum,char*ch):employee(num,ch)

{monthpay=8000;}

voidpay()

{salary=monthpay;}

voiddisplay()

{cout《"經(jīng)理:"《name《endl;

employee::display();}

};

【程序5-4】

classsalesmanager:(2)

{

public:

salesmanager(intnum,char*ch):(3)

{monthpay=5000;

commrate=0.005;}

voidpay()

{cout《name《"所管部門(mén)月銷(xiāo)售量:";

cin》sales;

(4)}

voiddisplay()

{cout《"銷(xiāo)售經(jīng)理:"《name《endl;

(5)}

};

voidmain()//主測(cè)試函數(shù)

{salesmanagerp1(1001,"張三");

p1.pay();

p1.display();

}

正確答案:

(1)virtualpublicemployee(2)publicmanager,publicsalesman(3)employee(num,ch),manager(num,ch),salesman(num,ch)(4)salary=monthpay+commrate*sales;(5)employee::display();解析:本題考查類(lèi)的定義、繼承及虛基類(lèi)與虛函數(shù)的應(yīng)用。首先我們來(lái)看一下基類(lèi)employee的程序代碼,在基類(lèi)中構(gòu)造了一個(gè)構(gòu)造函數(shù)和兩個(gè)虛函數(shù),其中虛函數(shù)display()可以輸出

詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

什邡市| 达拉特旗| 车险| 社旗县| 建阳市| 南投市| 来宾市| 盱眙县| 康定县| 女性| 诸暨市| 汶川县| 哈密市| 栖霞市| 大方县| 民丰县| 泾源县| 木兰县| 湖州市| 五莲县| 神农架林区| 百色市| 芒康县| 白银市| 珲春市| 隆尧县| 金塔县| 咸丰县| 凌源市| 略阳县| 当涂县| 民丰县| 商水县| 阿勒泰市| 乐至县| 扎鲁特旗| 南靖县| 册亨县| 会宁县| 靖远县| 鸡东县|