當前位置:編程學習大全網 - 源碼下載 - 介紹銷售源代碼

介紹銷售源代碼

我現在沒帶在身上。晚上回去再找~ ~

# include & ltiostream & gt

# include & ltiomanip & gt

# include & ltcstring & gt

#包含“conio.h”

使用命名空間std

課堂用書

{

公共:

書(char name[],雙賣);

void changeinf(char BookName[],double book sale);

虛擬void disp();

虛空盤端(int Shu);

char *returnname()

{ return(Bookname);}

雙倍返還銷售額()

{ return(book sale);}

私人:

char Bookname[100];

雙倍售書;

};

虛空之書::盤端(int Shu)

{

if(book sale & gt;=舒)

disp();

}

Book::Book(char name[],double sale)

{

int I = 0;

i=sizeof(名稱);

如果(i & gt99)

{

cout & lt& lt"輸入的標題太長,只記錄了前100個字符!";

i = 99

}

strncpy(圖書名,名稱,I);

bookname[I]= ' \ 0 ';

圖書銷售=銷售;

}

void Book::changeinf(char name[],double sale)

{

int I = 0;

i=sizeof(名稱);

如果(i & gt99)

{

cout & lt& lt"輸入的標題太長,只記錄了前100個字符!";

i = 99

}

strncpy(圖書名,名稱,I);

bookname[I]= ' \ 0 ';

圖書銷售=銷售;

}

void Book::disp()

{

cout & lt& lt"圖書名稱:"

cout & lt& lt"每月圖書銷售記錄:"

}

班級雜誌:公共書籍

{

公共:

Mag(char name[],double sale):Book(name,sale){}

void disp();

};

void Mag::disp()

{ char * ptemp

ptemp = return name();

cout & lt& lt"雜誌名稱:"

cout & lt& lt"雜誌每月銷售記錄:"

}

int main(void)

{

int i=0,j=0,k = 0;

char name temp[100];

雙SaleTemp

char nChoice='y ',n choice 1 = ' a ';

book * pBook[1000];

book * pMag[1000];

while(n choice = = ' Y ' | | n choice = = ' Y ')

{

cout & lt& lt“請選擇您輸入的記錄是書還是雜誌(a .書b .雜誌):”;

CIN & gt;& gtnchoice 1;

if(nchoice 1 = = ' A ' | | nchoice 1 = = ' A ')

{

cout & lt& lt“妳選擇進壹本書!”& lt& ltendl

cout & lt& lt"請輸入圖書名稱:";

CIN & gt;& gtNameTemp

cout & lt& lt“請輸入這本書的月銷售記錄:“;

CIN & gt;& gtSaleTemp

pBook[I]=新書(NameTemp,sale temp);

I = I+1;

cout & lt& lt“妳想繼續打字嗎?(是/否)";

CIN & gt;& gtnChoice

}

else if(nchoice 1 = = ' B ' | | nchoice 1 = = ' B ')

{

cout & lt& lt“妳選擇進雜誌了!”& lt& ltendl

cout & lt& lt"請輸入雜誌名稱:";

CIN & gt;& gtNameTemp

cout & lt& lt請輸入該雜誌的月銷售記錄:

CIN & gt;& gtSaleTemp

pMag[k]=新Mag(NameTemp,sale temp);

k = k+1;

cout & lt& lt“妳想繼續打字嗎?(是/否)";

CIN & gt;& gtnChoice

}

其他

{

cout & lt& lt“輸入錯誤!!!"& lt& ltendl

cout & lt& lt“妳想繼續打字嗎?(是/否)";

CIN & gt;& gtnChoice

}

}

for(;j & lt我;j++)

{

pBook[j]-& gt;潘端(500);

}

for(j = 0;j & ltk;j++)

{

pMag[j]-& gt;潘端(2500);

}

getche();

return(0);

}

PS:僅供參考~ ~

  • 上一篇:數據庫論文 急求!!追加1000分
  • 下一篇:給壹段用BEEP()調用蜂鳴器播放簡單樂譜的源代碼。。我喜歡通過讀代碼學程序。。。分數不多,好人壹生平安
  • copyright 2024編程學習大全網