面向?qū)ο蟪绦蛟O(shè)計源程序代碼停車場_第1頁
面向?qū)ο蟪绦蛟O(shè)計源程序代碼停車場_第2頁
面向?qū)ο蟪绦蛟O(shè)計源程序代碼停車場_第3頁
面向?qū)ο蟪绦蛟O(shè)計源程序代碼停車場_第4頁
面向?qū)ο蟪绦蛟O(shè)計源程序代碼停車場_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

停車場管理系統(tǒng)——Cifwhilebool型數(shù)據(jù),使得程序的設(shè)計更加完美。系統(tǒng)需要模擬停車場的管理功能及功能。145810m1。2345ii6782,,if選擇結(jié)構(gòu)、while循環(huán)結(jié)構(gòu)來控制,很好的實現(xiàn)了停車C++C++有了更進(jìn)一步的認(rèn)識。C++語言和數(shù)據(jù)結(jié)構(gòu)的水平還不是很高,還需要經(jīng)過不懈的努力才能做出比較完善的系統(tǒng)。這次課程設(shè)計讓[1]編著:《C+》人民郵電[2]耿國華主編《數(shù)據(jù)結(jié)構(gòu)》(C語言描述)高等教育2005[3]平著《數(shù)據(jù)結(jié)構(gòu)》(C++描述)2005usingnamespacestd;constints=105;void{inti,j,k,m,n,t,x,y;chare;longz;inta[s]={0},b[s]={0},g[s]={0};stringc[s];boolf,ff;i=0;m=0;z=0;f=true;cout<<endl;cout<<"成成停車場模擬管理系統(tǒng)cout<<"||cout<<"||cout<<"||cout<<"||cout<<"==========成成停車場---竭誠為你服務(wù)!========="<<endl<<endl;while(f){f=false;cout<<"請為成成停車場設(shè)置車位的個數(shù)(1-100):";cin>>n;if(n>0&&n<=100){ff=true;while(ff){ff=false;cout<<"(Y確定/N重設(shè)):";cin>>e;if(e=='N'||e=='n')f=true;elseif(e=='Y'||e=='y')cout<<endl<<"已成功設(shè)置,成成停車場共有"<<n<<"個車位"<<endl<<endl<<"進(jìn)入成成停車場菜單界面……"<<endl<<endl;else{cout<<"提示:輸入指令錯誤"<<endl;ff=true;}}}elsecout<<"提示:輸入錯誤或超過上限,請重新設(shè)置"<<endl;f=true;}}cout<<"=============成成-停車場管理系統(tǒng)============="<<endl;cout<<"|| ||"<<endl;cout<<"||1、車輛駛?cè)?、車輛駛離3、整體查詢||"<<endl;cout<<"||4、車位查詢5、車牌查詢6、系統(tǒng)幫助||"<<endl;cout<<"||7、總計8、退出系 ||cout<<" ||cout<<"|| 說明:6元/小時,1角/分鐘 ||"<<endl;cout<<"|| 成成停車場---竭誠為您服務(wù)! ||"<<endl;cout<<"|| ||"<<endl;cout<<"=============================================cout<<"if(k==8){ff=true;while(ff){ff=false;cout<<"確認(rèn)退出成成停車場系統(tǒng)(Y確定/N取if(e=='Y'||e=='y')cout<<endl<<"=============制作,謝謝使用=============="<<endl<<endl<<"=========系統(tǒng)即將退出,按任意鍵結(jié)束=========="<<endl<<endl; 返回成成停車場菜單界elsecout<<"提示:輸入指令錯誤,請重新輸入"<<endl;ff=true;}}}elseif(k==1){if(m<n){m=m+1;cout<<"請輸入當(dāng)前時間:";cin>>a[i];cout<<a[i]<<":";cin>>b[i];if(a[i]<0||a[i]>23||b[i]<0||b[i]>59)cout<<"提示:對不起,時間輸入錯誤"<<endl<<endl;else{cout<<"請輸入車牌:";cin>>c[i];for(j=1;j<=n;j++)if(g[j]==0){g[j]=j;cout<<"====================================cout<<"||||駛?cè)霑r間|||| "<<j<<" elsecout<<"||"<<setw(6)<<left<<c[i]<<" "<<j<<" cout<<"====================================elsecout<<""<<endl<<endl;elseif(k==2){if(m==0)cout<<"提示:成成停車場當(dāng)前為空,無法執(zhí)行此項操作else{cout<<"請輸入當(dāng)前時間:";cin>>x;cout<<x<<":";cin>>y;cout<<"請輸入該車所停的車位號:";cin>>t;if(t<=n&&t>0&&x>=a[t]){if(g[t]==0||(x==a[t]&&y<=b[t]cout<<"提示:該車位為空或else{m=m-1;====cout<<"||車牌號||駛?cè)霑r間||駛離車位||駛離時間|| 停留時間||應(yīng)用|| "<<t<<" "<<t<<"號 ||";if(y==b[t]){cout<<setw(2)<<right<<x-a[t]<<"小時"<<setw(2)<<right<<y-b[t]<<"||"<<setw(5)<<right<<6*(x-a[t])<<"元||endl;z=z+6*(x-elseif(y>b[t]){cout<<setw(2)<<right<<x-a[t]<<"小時"<<setw(2)<<right<<y-b[t]<<"||"<<setw(5)<<right<<6*(x-a[t])+(y-b[t]-1)/10+1<<"元 ||"<<endl;z=z+6*(x-a[t])+(y-b[t]- {cout<<setw(2)<<right<<x-a[t]-1<<"小時"<<setw(2)<<right<<60-b[t]+y<<"||"<<setw(5)<<right<<6*(x-a[t]-1)+(59-b[t]+y)/10+1<<"元 ||"<<endl;z=z+6*(x-a[t]-1)+(59-===="<<endl<<endl;elseif(t==0){cout<<endl轉(zhuǎn)入車牌號駛離功能"<<endl<<"請輸入該車 ====cout<<"||車牌號||駛?cè)霑r間||駛離車位||駛離時間|| 停留時間||應(yīng)用|| "<<t<<" "<<t<<"號 ||";if(y==b[t]){cout<<setw(2)<<right<<x-a[t]<<"小時"<<setw(2)<<right<<y-b[t]<<"||"<<setw(5)<<right<<6*(x-a[t])<<"元||endl;z=z+6*(x-elseif(y>b[t]){cout<<setw(2)<<right<<x-a[t]<<"小時"<<setw(2)<<right<<y-b[t]<<"||"<<setw(5)<<right<<6*(x-a[t])+(y-b[t]-1)/10+1<<"元 ||"<<endl;z=z+6*(x-a[t])+(y-b[t]- {cout<<setw(2)<<right<<x-a[t]-1<<"小時"<<setw(2)<<right<<60-b[t]+y<<"||"<<setw(5)<<right<<6*(x-a[t]-1)+(59-b[t]+y)/10+1<<"元 ||"<<endl;z=z+6*(x-a[t]-1)+(59-====elseif(j==n)cout<<"提示:沒有找到該車牌號或者時間輸入錯誤"<<endl<<endl;}elseif(x<a[t]||(x==a[t]&&y<=b[t]cout<<""<<endl<<endl;elsecout<<"提示:成成停車場沒有該車位,此次操作無效"<<endl<<endl;}elsecout<<"========================================cout<<" 車位號 車牌 ||駛?cè)霑r間||for(j=1;j<=n;j++){if(g[j]==0)cout<<"||"<<setw(2)<<j<<"號車位||"<<"未停車(空)|| ||"<<endl;else{cout<<"||"<<setw(2)<<j<<"號車位|| if(b[j]>9)cout<<setw(2)<<right<<a[j]<<":"<<b[j]<<" ||"<<endl;elsecout<<setw(2)<<right<<a[j]<<":0"<<b[j]<<" ||"<<endl;}}cout<<"========================================cout<<"總||"<<"已停車位"<<setw(4)<<left<<m<<"||cout<<"計||"<<"未停車位"<<setw(4)<<left<<n-m<<"||cout<<"========================================elseif(k==4){cout<<"if(t>n||t<=0)cout<<""<<endl<<endl;else{cout<<"========================================"<<endl;

cout<<" 車位號 車牌 ||駛?cè)霑r間||if(g[t]==0)cout<<"||"<<setw(2)<<t<<"號車位||"<<"未停車(空) (無 else{cout<<"||"<<setw(2)<<t<<"號車位 if(b[t]>9)cout<<setw(2)<<right<<a[t]<<":"<<b[t]<<" ||"<<endl;elsecout<<setw(2)<<right<<a[t]<<":0"<<b[t]<<" ||"<<endl;}cout<<"========================================elseif(k==5){cout<<"請輸入要查詢的車牌號:";cin>>c[102];for(j=1;j<=n;j++){if(c[j]==c[102]&&c[j]!="0"){cout<<"====================================cout<<"||||駛?cè)霑r間|||| "<<j<<" "<<j<<"號 cout<<"====================================elseif(j==n)cout<<""<<endl<<endl;}elseif(k==6) cout<<"cout<<"cout<<"cout<<"11-100cout<<"2、成成停車場最低1元,超過1角均按1;cout<<"3、時間輸入:cout<<"4、車牌輸入:cout<<"5、車輛駛離:0cout

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論