設(shè)計(jì)InvoiceItem類(lèi)和商品銷(xiāo)售類(lèi),完成如下功能:
1)詢(xún)問(wèn)客戶(hù)購(gòu)買(mǎi)的商品名稱(chēng)和數(shù)量;
2)從InvoiceItem對(duì)象獲得每個(gè)商品的成本價(jià);
3)在成本價(jià)基礎(chǔ)上加上30%利潤(rùn),得到每個(gè)商品的單價(jià);
4)將商品單價(jià)與購(gòu)買(mǎi)數(shù)量相乘,得到商品小計(jì);
5)將商品小計(jì)乘以6%,得到商品的零售稅;
6)將商品小計(jì)加上零售稅得到該商品的銷(xiāo)售額;
7)顯示客戶(hù)本次交易購(gòu)買(mǎi)商品的小計(jì)、零售稅和銷(xiāo)售額。
有效性檢驗(yàn):商品數(shù)量不能為負(fù)數(shù)。
您可能感興趣的試卷
最新試題
static_cast的功能是將一種數(shù)據(jù)類(lèi)型轉(zhuǎn)換成另一種數(shù)據(jù)類(lèi)型,其使用格式為()。
使用delete對(duì)動(dòng)態(tài)分配的數(shù)組進(jìn)行釋放的語(yǔ)法格式為()。
命名空間是C++的一種機(jī)制,使用關(guān)鍵字()把大量有邏輯聯(lián)系的程序?qū)嶓w組合在一個(gè)標(biāo)識(shí)符下。
程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進(jìn)來(lái)。一般情況下,使用尖括號(hào)括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。
當(dāng)不同類(lèi)型的量進(jìn)行混合算數(shù)運(yùn)算時(shí),可以在程序中使用強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符時(shí)static_cast或()。
string對(duì)象可以使用cin和()進(jìn)行輸入和輸出。
()可以看作是符號(hào)化了的機(jī)器語(yǔ)言,使用助記符編寫(xiě)程序。
程序中使用指針時(shí),涉及的量有兩個(gè):一個(gè)是指針本身;另一個(gè)是()。
在程序中使用函數(shù)可以是提高程序的開(kāi)發(fā)效率和()。
使用string類(lèi)時(shí),在程序中必須包含這個(gè)類(lèi)的頭文件,使用的語(yǔ)句為()。