版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本文格式為Word版,下載可任意編輯實驗一.類與對象實驗報告 浙江理工高校信息學(xué)院 面對對象程序設(shè)計試驗報告 試驗名稱: 類得定義與使用 學(xué)時支配:3 試驗類別: 設(shè)計性試驗 試驗要求:1 人 1組 姓名:邵旸珂 學(xué)號:28 一、試驗?zāi)康?1)把握類得概念、類得定義格式、類與結(jié)構(gòu)得關(guān)系、類得成員屬性與類得封裝性; 2)把握類對象得定義; 3)理解類得成員得訪問掌握得含義,公有、私有與愛護(hù)成員得區(qū)分; )把握構(gòu)造函數(shù)與析構(gòu)函數(shù)得含義與作用、定義方式與實現(xiàn),能夠依據(jù)要求正確定義與重載構(gòu)造函數(shù)。能夠依據(jù)給定得要求定義類并實現(xiàn)類得成員函數(shù); 二、試驗原理介紹 通過建立類及對象,用類得成員函數(shù)與對象訪問
2、類得成員; 利用建立類得構(gòu)造函數(shù),完成類得成員得初始化工作; 三、試驗設(shè)備介紹 軟件需求: winows 或 linux 下得 c+編譯器 硬件需求: 對于硬件方面得要求,建議配置就是ntim I 4以上得 CPU 處理器,64MB 以上得內(nèi)存,200M得自由硬盤空間、CD-RO驅(qū)動器、能支持 2位真彩色得顯示卡、彩色顯示器、打印機(jī)。 四、試驗內(nèi)容 編寫一個程序,模擬電梯得功能.功能接口包括電梯上行按鈕、下行按鈕、樓層選擇與電梯在行駛過程中得樓層顯示。 要求: 1、由用戶選擇按上行按鈕還就是下行按鈕,選擇操作后再由用戶輸入要進(jìn)入得樓 層,進(jìn)而電梯開頭運(yùn)行,顯示所到得每一樓層層數(shù). 2、假如就是
3、上行,則選擇輸入得樓層號不能比當(dāng)前樓層號小,否則應(yīng)給出不合法提示. 、 假如就是下行,則選擇輸入得樓層號不能比當(dāng)前樓層號大,否則應(yīng)給出不合法提示。 、電梯一旦開頭運(yùn)作就會始終運(yùn)行,直到窗口關(guān)閉 5、電梯在經(jīng)過不同樓層時,最好每個樓層得顯示之間能有延遲,最終??康脴菍拥幂敵鲂问侥芨有涯?。假如可以,在電梯最初開頭運(yùn)行時,能在電梯由內(nèi)部顯示當(dāng)前日期(提示:實現(xiàn)這些功能時,需要調(diào)用系統(tǒng) api,實現(xiàn)時間顯示功能可以使用 Cte 類)。 五 程序清單 incude istem #include cime iclde wndos、h uin namepa st; it n,fooruer; cas le
4、vator pivae: 數(shù)層樓得總梯電/ ;roolf ti bool u; /就是否上行,bol 為布爾類型,可取值 true 或 false bol on; /就是否下行 int curentloor; /當(dāng)前所在樓層 ubl: ;)rol tni(rtvelE void setUpBuon(); /按下上行按鈕 void sDonButton(); /按下下行按鈕 電層樓得入進(jìn)要據(jù)根/ ;)rebmuNrolf tni(remNroolFts iov梯開頭運(yùn)行,并逐層顯示經(jīng)過得樓層 層樓在所前當(dāng)?shù)毛@/;)(rooltnerruteg ni ;)(era diov ;)(ecoc tni
5、; Eleao:levaor(int f) oor =f; p=false; own=fals; utloor=1; ; oid evator:epButton() if(crentlfoorNber) Sensoetttriut(GetStdHandl(SD_OUTPT_NDE),FORGRND_INTENTYEGOUD_RD|FOREGRD_GREEN); cou'您不能上行!edndl; lse if(florNmerflor) SConsleTxtttibut(GettHndl(STOTPUT_AND),OEGROUD_INENITY|ORGROUNDFOREGRUND_RE)
6、; cut'沒這一層!太高啦!您想上天?!'dldl; e up=tu; od levaor::etDonuttn() f(rrenFoofoorNumber) SeCnsoleTttribute(GetdHand(D_OUTPU_NDL),F(xiàn)OREGRONDINTNSITFOEGUND_REFORGUND_GREN); ct您不能下行!'nl; else if(loorNmbr1) SetCosoleTextttribute(GettHadle(ST_OUTPT_HNE),REGROUND_INTENSTYFOREROUNRED|OREGROUNDRE); ou沒這一
7、層!太低啦!您想入地?!l; ese down=tre; void Eleator::setloNuber(int lorNumbe) i(up) for(;currnFlooloormbr;currentFloor+) cot'-currenFlor'-ndl; leep(2021); etConsoeTexttrbute(GetStdHanl(D_PT_HDLE),F(xiàn)ORGROUD_IENSTY|FOEGR_D); cut第currenFo層到了eddl; upfase; if(wn) f(;rentlorfoNmber;rrentFlo) utcurrentFor'
8、;-enl; lep(2021); SetCnoleTextAttibute(ettHde(STD_UPTNDLE),FOEGOND_NTENSITY|OREOUNDE); cot第'curnFo'層到了'edenl; dwn=fals; n leor::gtCurntFor() rtrn rentlor; int Elvaor:ci() cin; if(n=eCrenFor()=1) StCnsoleTxtAtribut(GetStHandl(STD_TPTANDLE),FORGROUNINTESITYFORGRUND_RED|FORERUD_GREEN); cout
9、您已經(jīng)在第一層了!除非您自己打洞,不然我就是不會帶您下去得!'elendl;etur ; tc(n) cas 1:cout'請輸入要進(jìn)入得樓層ed;cinlooNumb;seUButton();seFlorNumbe(floNmber); break; case 2:cout請輸入要進(jìn)入得樓層'ed;ciloorNumber;stDownButto();etForNumber(lorNumber);break; cas 3:reurn 1; deful:SetConlTextAttriut(GtdHandle(STD_OUTPUT_HADLE),FOREGRONDINE
10、NTYFOREGROUND_RFOREGROUND_EEN); out只能選上升與下降!您莫非還想玩電梯漂移?!'endlnl; bek; etonsoleextAtribute(GetStandl(STD_OUPUTANDL),FOEOUNDNTNSIT|FOREGR_D|FOGRONDENFOEGOUN_LE); ct 當(dāng)前電梯停在' getCuentFloor() 層'endl; vod Eevator:cre() etConoleTxtAtribute(GeStandle(ST_UTPUT_HNLE),F(xiàn)OROND_INESITYOREGOUND_RED|FRR
11、UN_GREENOEGND_BUE); cut'-請選擇操作-'endl; cout 1、上升 |nd; cou| 2、下降 |'endl; cou'| 3、退出 |'endl; out-'endl; int mai() long a; m(a); int floor; cut告知我總共有幾層end; nfloor; Eevato el(flo); tColeTextAttribte(GetSdHandl(S_OTT_HNDLE),FOERND_INTNSITYOREGROD_RED|FOREGRND_REEN|FOOUND_BLU); couttme(a)en; out'本電梯
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- BIM工程師-全國《BIM應(yīng)用技能資格》名師預(yù)測試卷3
- 二年級下冊數(shù)學(xué)導(dǎo)學(xué)案
- 花園裙樓幕墻工程施工方案
- 農(nóng)村電網(wǎng)改造升級的技術(shù)路徑
- 老式鐘表走時不準(zhǔn)校正修復(fù)
- 海藻葉片形態(tài)特征與光合作用
- 新視野大學(xué)英語3第三版 大學(xué)英語視聽說3答案
- 高一化學(xué)教案:專題第二單元第二課時化學(xué)反應(yīng)中的熱量變化(二)
- 2024高中物理第一章電場章末質(zhì)量評估一含解析粵教版選修3-1
- 2024高中語文第1單元論語蚜第1課天下有道丘不與易也訓(xùn)練含解析新人教版選修先秦諸子蚜
- 靜脈治療護(hù)理質(zhì)量考核評價標(biāo)準(zhǔn)
- 老年肌肉衰減綜合征(肌少癥)-課件
- 九防突發(fā)事件應(yīng)急預(yù)案
- 神經(jīng)內(nèi)科應(yīng)急預(yù)案完整版
- 2023零售藥店醫(yī)保培訓(xùn)試題及答案篇
- UCC3895芯片內(nèi)部原理解析
- 航空航天技術(shù)概論
- 脫水篩 說明書
- GB/T 9410-2008移動通信天線通用技術(shù)規(guī)范
- GB/T 13772.2-1992機(jī)織物中紗線抗滑移性測定方法模擬縫合法
- 建筑公司年度工作總結(jié)及計劃(6篇)
評論
0/150
提交評論