freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新c電影院管理系統(tǒng)的設(shè)計終稿(編輯修改稿)

2025-05-09 07:13 本頁面
 

【文章內(nèi)容簡介】 e(amp。t)。 int array[5]={timtm_year+1900,timtm_mon+1,timtm_mday,timtm_hour,timtm_min}。 int s。 s=timecmp([i].datetime,array,5)。//與系統(tǒng)時間比較 if(s=0) { cout\a\n\t\t\t此電影已播放,無法訂票! endl。 system(pause)。//任意鍵繼續(xù) return。 } coutendl\t\t\t\t當(dāng)前預(yù)訂情況。 int m,n。 seat(i)。//調(diào)用seat函數(shù) coutendl\n請輸入預(yù)訂的座位號(1~100):。 int seatnum。 cinseatnum。 if(seatnum100||seatnum1) { coutendl\a\t\t對不起,無此座位!。 system(pause)。//任意鍵繼續(xù) return。 } m=(seatnum1)/10。 n=(seatnum1)%10。 if([i].seat[m][n]==0amp。amp。[i].rest!=0) { coutendl\n是否以會員權(quán)限購買(Y/N):。 char a。 cina。 if(a!=39。N39。amp。amp。a!=39。n39。) { [i].seat[m][n]=[i].price*[i].discount/10。 } else { [i].seat[m][n]=[i].price。 } [i].rest。 coutendl\t\t\t\t您需要支付:[i].seat[m][n]元。endl。 coutendl\t\t\t\t您的座位號是:seatnumendl。 coutendl\t\t\t\t預(yù)訂成功!。 seat(i)。//調(diào)用seat函數(shù) coutendl。 system(pause)。//任意鍵繼續(xù) return。 } else { if([i].rest==0) { coutendl\a\t\t\t\t對不起,沒有票了!。 system(pause)。//任意鍵繼續(xù) return。 } else if([i].seat[m][n]!=0) { coutendl\a\t\t對不起,無此座位或此座位已被預(yù)訂!。 system(pause)。//任意鍵繼續(xù) return。 } } } } if(i==amp。amp。k==0) { cout\n\a\t\t\t\t沒有找到您要預(yù)定的電影!endl。 system(pause)。//任意鍵繼續(xù) return。 }}退票:void ticket::refund(){ system(cls)。//清屏 cout\n\n\n\t\t\t\t《退票模塊》\n\n\nendl。 string na。 int i。 int k=0。//標(biāo)記修改數(shù)量 cout\n請輸入影片名:。 cinna。 for(i=0。i。i++) { if([i].name==na)//找到 { k++。//找到的記錄數(shù) int j=1。 if(j=1) { cout\n 查找結(jié)果如下:endl。 cout日期\t時間\t場次\t電影名稱\t票價\t折扣\t余票endlendl。 } j++。 putout( i)。//調(diào)用putout函數(shù) time_t t。 struct tm *tim。 t=time(NULL)。//獲取當(dāng)前系統(tǒng)時間 tim=localtime(amp。t)。 int array[5]={timtm_year+1900,timtm_mon+1,timtm_mday,timtm_hour,timtm_min}。 int r。 r=timecmp([i].datetime,array,5)。//與系統(tǒng)時間比較 if(r=0) { cout\a\n此電影已播放,不能申請退票! endl。 system(pause)。//任意鍵繼續(xù) return。 } else { coutendl\t\t\t\t當(dāng)前預(yù)訂情況。 int m,n。 seat(i)。//調(diào)用seat函數(shù) coutendl\n請輸入退訂的座位號(1~100):。 int seatnum。 cinseatnum。 if(seatnum100||seatnum1) { coutendl\a\t\t對不起,無此座位!。 system(pause)。//任意鍵繼續(xù) return。 } m=(seatnum1)/10。 n=(seatnum1)%10。 if([i].seat[m][n]!=0) { [i].rest++。 coutendl\t\t\t\t您要退訂座位號是:seatnumendl。 coutendl\t\t\t\t退給您:[i].seat[m][n]元。endl。 coutendl\t\t\t\t退訂成功!。 [i].seat[m][n]=0。 } else { coutendl\a\t\t\n對不起,此座位未預(yù)訂,無法退票!\n。 system(pause)。//任意鍵繼續(xù) return。 } seat(i)。//調(diào)用seat函數(shù) coutendl。 system(pause)。//任意鍵繼續(xù) return。 } } } if(i==amp。amp。k==0) { cout\n\a\t\t沒有找到您要退定的電影!endl。 system(pause)。//任意鍵繼續(xù) return。 }}第五章:設(shè)計總結(jié)這次的設(shè)計,讓我體會深刻,總結(jié)如下:開始拿到題目,感覺好難,因為在課堂上學(xué)到的都是關(guān)于c++的理論知識,只是對類、構(gòu)造函數(shù)、析構(gòu)函數(shù)、繼承和派生、重載、虛函數(shù)等的講解。都沒涉及過實例的解析。寫起程序根本不知道從何入手。自己就去圖書館找資料,看了一個上午,慢慢有點眉目,就開始寫程序。首先,是數(shù)據(jù)的儲存問題。本來打算只定義一個結(jié)構(gòu)體來裝載數(shù)據(jù)就行,其他的都可以變成全局函數(shù),在主函數(shù)里調(diào)用即可。但慢慢發(fā)現(xiàn)這樣以來,就對數(shù)據(jù)的訪問帶來諸多不變,還有定義大量的變量。不過網(wǎng)上有大量實例參考,最后還是有定義了一個類,在類里間接地引用結(jié)構(gòu)體里的數(shù)據(jù),避免了大量的參數(shù)之間的數(shù)值傳遞,增加程序的可讀性。在一點就是要大量實踐,平常的理論學(xué)習(xí),并不代表你會編、會運用。在這次的編寫中,特別在構(gòu)造函數(shù)和數(shù)據(jù)的初始化上沒少出錯,沒法還得回歸課本,看了好幾遍,才知道怎樣修改。最后設(shè)計了一個結(jié)構(gòu)體,一個類,在類中定義5個函數(shù),3個全局函數(shù),實現(xiàn)了基本功能。同時增加了一些修改排序功能。第六章:附錄includeiostreamincludestringincludeincludectimedefine N 50//可存電影總數(shù) using namespace std。//標(biāo)準(zhǔn)命名空間struct moive //定義moive結(jié)構(gòu)體,存放數(shù)據(jù){ int year。//年 int month。//月 int day。//日 int hour。//時 int minute。//分 int datetime[5]。//裝時間 ,方便比較 int num。//場次 string name。//電影名 float price。//票價 float discount。//折扣 int rest。//余票 float seat[10][10]。//初始值都為0,只在預(yù)定后改變其值}。//class ticket//定義ticket類{ private: moive tic[N]。//存電影的數(shù)組 int len。//現(xiàn)有電影數(shù)量 public: ticket()。//構(gòu)造函數(shù) ~ticket()。//析構(gòu)函數(shù) friend void seat(int i)。//把seat函數(shù)定義為類ticket的友元函數(shù) friend void putout(int i)。//把putout函數(shù)定義為類ticket的友元函數(shù) void input()。//錄入 void show()。//顯示 void search()。//查找 void sell()。//訂票 void refund()。//退票。}tick。//構(gòu)造函數(shù)和析構(gòu)函數(shù)的實現(xiàn)ticket::ticket(){}。ticket::~ticket(){}。//timecmp函數(shù)是用來比較日期時間函數(shù),它需要先把兩//個時間裝入數(shù)組再傳進來地址,然后從年月日時分進行比較。int timecmp(int a[],int b[],int n){ int i。 for(i=0。in。i++) { if(a[i]b[i]) { return 1。 } if(a[i]b[i]) { return 1。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1