




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗2順序結構程序設計、實驗目的1. 學會使用自然語言或偽代碼描述算法2. 掌握變量、運算符、表達式的使用3. 熟悉順序結構程序中語句的執行過程4. 掌握標準輸入流對象Cin及標準輸出流對象、實驗內容編寫程序在屏幕上顯示如圖2-1所示的菜單。S1,3,3.4*錄6.LUL L JZ二Tn-EF 理醫堆理v #管<管- 息息息課績計 信信選成統 出主ffi程生生息 演T教課學學信請輸入棹塊編號(0-ek B圖2-1學生選課管理系統主界面實驗步驟:范例:1)在VS2008中新建項目,在項目中新建C+源文件,輸入下面程序,并且編譯、連接。/*/*程序名:實訓2_1.cp*/*主要功能:*/*顯
2、示主菜單,并獲取用戶輸入的模塊編號*'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k
3、'k'k'k'k'k'k'k'k'k'k'k'k'k'k'k#include ViOStream>/包含輸入輸岀接口文件USing namespace std;/引用標準命名空間void mainMenu();int main()/定義主函數/主函數開始mainMenu(); return 0;Void mainMenu()SyStem("cls");COUtVV"nnnnn"學生選課系統(學生版)n"COUtVV&qu
4、ot;ttCoUtVV"ttt 0.退出n"CoUtVV"ttt 1.學生信息管理n"COUtVV"ttt 2.教師信息管理n"COUtVV"ttt 3.課程信息管理n"COUtVV"ttt 4.學生選課管理n"COUtVV"ttt 5.學生成績管理n"COUtVV"ttt 6.信息統計模塊n"COUtVV"tt-nn"COUtVV"ttt請輸入模塊編號(0-6):"2)運行范例所示程序,觀察輸出結果1'l,
5、 I "bd,t V,rl' i" C lC '. 8 EiXE學生選課系統(T±)-0. IHlli .爭生信息背理2. 熬帥情思背耳3. 諜附信息骨理4. 學生選諜骨理5. 學生鍛績曹理 乩佶息說;I模從請輸人模地澡號潔按仟克疑僅境.實訓1要求編寫程序在屏幕上顯示如圖2-2所示的菜單。圖2-2學生信息管理菜單實驗步驟:1)修改范例的源程序,將各條輸出語句按上圖所示進行修改即可。注意增加或刪除一些空 格或-,使右邊的I對齊。日;' *樹* *:HUM * +* * 卓 * * 4)k*+* * I /*程序名:實訓Lcpp*/*主要功能:
6、*顯示主慕朋,并我取至戶就入的梗塊渠號*-include 10tretun>USing neioespce Std; -in DainC).SySteID(WeIs*;it ChoiCe.CoUtCoUtCeIUtCOUTCoUtCcIiitCaUtCOUTCOUlrnnnjr,tlttrtttrttttWI學生選課至統,學寶.皈) t Ol返回X L晦凸(本人信見 2*童詢學生信息t 3-學生信思博序 譏丄瀏覽學生信邑1 Xn ;n ;n ; n JT 腫Cill >> choice; 5ici1 j.chcice ttt塊建號(07):1/Z輸入數字2)運行實訓1觀察輸出
7、結果。C :Wi nd owvtpm 3 八m d .pe總息庁總 -Il-.Ji:M,ll 人咗息生 本常學 回改詢生覽 返修何學瀏0.3.4.請輸入模塊編號(0-4);請按任意1.,然后顯示用戶3)修改實訓1程序,在顯示完菜單后,等待用戶輸入選項(以字符存儲) 所輸入的選項,如圖所示。4)運行修改后的實訓1 ,觀察輸出結果。-學牛選課系絨(學Fi)-Q.返回1. 務改本人信息Z杳詢學牛信息3. 學生信息排序4. 河嵐學牛信思請輸入楔塊編號(¢-4) *4K輸入的模塊名稱為:4*瀏覽學生信息k按任怠撻堆 實訓2編寫程序,輸入直角三角形的兩直角邊,求出斜邊邊長和直角三角形的面積,并輸
8、 出。算法分析:本題的算法較為簡單,只涉及順序結構。算法的NS圖如圖2-4所示。輸入直角三角形的兩直角邊長 a、b求第三邊邊長計算直角三角形的面積輸岀所求的結果圖2-4實訓3的算法NS圖實驗步驟:1)在“實驗2”項目中移除“"實訓1.cppp ”,然后新建C+源文件“實訓2.cpp ”,輸入 上面程序,并且編譯、連接。1±t¾pbj¼* InaIlBy/*pf-實ill2. <-主 5h*/Jft三橋卷祖如Itt稅宜搟三角?&血職*曰MFUlwdb <isteaB>/7 i& 3扎Bi出擴口文芹c LUdff q! t&
9、gt;Us>tA tiEdH!5pce gid,? -ini nr%OiiiftJt吐 0ft9Fdcuble length. - 0double Tfdth = 0,IlaJbk « 0.Jeub 撫 ypteLir IOIt « *i<WAS-的一禹tr;;-« 人誼百埔= SIJRrJ- 3¢1 口 » ICTthjt « FiiWAi3直勻=姥電的雖一白W1人該直話三:捲葩另一曲CltI » ridllh.» Unfth-Wi<<t¼). f 2.0.hypnEe * Sq
10、rstpflwCleiiiih, 2) * POW(Widt. 2>), /計:)(斜適rwt « 'ilii * «. hwtrL5e;Cexlt« K 面 *Rj- * « S « edlp2)運行程序H Widbwssytr32cda,r!f,SB輸入諫直角三角比心糸邊3 請輸入該直ftffi形的另一邊4 黔邊陵為活面積為:6 請抜任續 . 實訓3編寫完整的C程序,實現下面功能:有一個長方體,給定高,要求輸入這個長方體 的長和寬,然后由給定高和輸入的長、寬,計算出長方體的體積。要求:1.試將高度定義為常量,而長度和寬度從鍵盤
11、輸入;2. 嘗試仿照教材第 7頁,編制一個自定義子函數來計算長方體的體積;3. 簡單說明算法,畫出 NS圖。實驗步驟:1)在“實驗2”項目中移除“"實訓2.cppp ”,然后新建C+源文件“實訓3.cpp ”,輸入上 面程序,并且編譯、連接。2)NS圖如下:1定義常量高,輸入長和寬。2. 自定義函數。3計算體積。4輸出高和體積。3)程序如下:'*怪序名=實訓富叩P*主聲功謹;-/計算悵方體抽律積*: n*t*i *sq: 4»UjCjCg3gE shn53i 5c;?CmNRX0=fePInClUde <iostrea> R¾fc出建口丈件us
12、ing TlSmeace atd:VOtcl 血InlIIssnut) ;/自定罠函 款At Jialn O,定炭主函歎f/主困數幵始malnMeu () B return Ch* VCiid IIailXUeLL1() const d*uble h - e., jfdaub 1e Irngthdouble Il(IthPmt « "該長;tt的S « h<<eft4) ICaUt « -睛依次新人氏和賣*:Cin » *ngth » width;CQUt j< "亦機方ftftf.為:"<
13、,h*LengIhlhlIdth14)運行該程序: M-”- F E WlnnOWS riuTsSIJetxig - WI P ,為和為 的入休 篇體 方S方 氏依長 11詰該/i r I dytIU rn 3 2l r Id ext實訓4編寫程序,假設工作每小時30元,而薪資所得的10%是稅金,要求從鍵盤上輸入工作小時數,然后輸出顯示:要求:簡單說明算法,畫出 NS圖。實驗步驟:1)在“實驗2”項目中移除“"實訓3.cppp ”,然后新建C+源文件“實訓4.cpp ”,輸入上 面程序,并且編譯、連接。2) 算法分析:本實驗只涉及順序結構,NS圖如下:1. 輸入工作小時數,一小時薪資
14、;2. 根據稅率計算稅金;3. 計算稅后薪資;4. 將各數據輸出。3)輸入代碼:程序名:i3 I-CPP*/*主要功能:/*計算工柞薪資*":cludle ,' U-IFtrralI -USInS IriaIDes *d;Eint minH宦久主函敎I Ii圭葩歡開始double TClrk-tiffl,doublt Saiary_Per_hoiu-.double Salary.double t且XeS ;CoUt « “工作步時數"Cin WQrk-ItiBcl;COUt << "小小E寸曠;Cin » Salaryjper hour;SdIary = al ary_perurork_t i(«? 克總薩才;,taes 二 saLaryO. 1 ;f計 fSaIarV = SaIary - axa;計S?芽競 -*ColIt « "工咋"<<vork-tine<<j小時的薪' « SaLary « «ndl. return 0:/i3l4)運行代碼:'m Cidov.syte 3r7id.exeI匸作小時數8卜個小時的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效通關建筑工程考試試題及答案
- 心理學對管理模式的影響試題及答案
- 東莞安置房購買合同范例
- 施工項目的質量意識提升試題及答案
- 管理心理學考試技巧試題及答案全匯
- 行政管理心理學在團隊績效評估中的應用研究試題及答案
- 行政管理自考教育背景試題及答案匯編
- 破解2025年建筑考試難題試題及答案
- 行政管理中團隊建設的重要性試題及答案
- 行政管理中的法律法規執行試題及答案
- 重慶中煙考試題庫2024
- 臨終關懷課件
- 文印設備維修維護服務投標方案(技術標)
- 醫院行政部主任年度工作總結
- 悅納自我向陽而生心理健康教育主題班會課件
- 保安服務月度考核表
- 手動液壓叉車安全技術培訓
- 智能環境監測系統項目技術方案
- 上海勞動合同書電子版下載范本
- 客房部做房提成方案
- 水和電解質代謝(生物化學課件)
評論
0/150
提交評論