C語言實訓(xùn)題目_第1頁
C語言實訓(xùn)題目_第2頁
C語言實訓(xùn)題目_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實訓(xùn)題目 1:商店商品管理系統(tǒng)某商店每天有進(jìn)貨、售貨、統(tǒng)計銷售額、計算毛利率、查看商品剩余量等業(yè)務(wù),所以 人工管理是一件非常繁瑣的事情, 為了快速有效地管理, 該商店提出要編制一個計算機(jī)管理 軟件。功能要求:循環(huán)顯示如圖 1 所示的主菜單。選擇 1:創(chuàng)建商品檔案。每一個商品信息包括編號、品名、進(jìn)價、售價、進(jìn)貨量、銷 售量、銷售額、剩余數(shù)、毛利;選擇 2:編輯商品信息。例如,向商品檔案添加新商品、刪除原有商品、處理原有商 品的新進(jìn)貨量、新銷售量、報廢量;選擇 3:統(tǒng)計銷售情況。在此項中統(tǒng)計每種商品的銷售額、剩余數(shù)、毛利(毛利=銷售額-進(jìn)價X銷售量);選擇 4:查詢商品信息。如:根據(jù)品名、剩余數(shù)(

2、小于5 或大于 20 )進(jìn)行查詢;選擇 5:顯示商品信息。顯示方式有3 種,即按原來商品順序顯示、按銷售額高到底的順序顯示、按毛利高到底的順序顯示,由于商品較多,所以要求分屏顯示。選擇 0:退出系統(tǒng)。菜單要求:( 1)設(shè)計如圖 1_1 所示的主菜單;( 2)選擇 2 時顯示如圖 1_2 所示的子菜單;( 3)選擇 4 時顯示如圖 1_3 所示的子菜單;( 4)選擇 5 時顯示如圖 1_4 所示的子菜單;主菜單和子菜單能夠循環(huán)出現(xiàn), 每一項菜單執(zhí)行之后, 詢問用戶是否繼續(xù)進(jìn)行。 從子菜單可以返回到主菜單。請輸入選項編號( 0 5)11創(chuàng)建商品檔案2編輯商品信息3統(tǒng)計銷售情況4查詢商品信息5顯示商

3、品信息0退出系統(tǒng)圖 1_1 某商場商品管理主菜單請輸入選項編號( 0 4)* 111添加新商品2刪除原有商品3修改原有商品信息4返回0退出*|*| 請輸入選項編號( 03) :|*|圖 1_2. 編輯商品信息子菜單|*| 請輸入選項編號( 0 4):|1 按品名查詢2按剩余數(shù)查詢3返回0退出*1 按原來順序顯示2按銷售額高底顯示3按毛利高底顯示4返回0退出*圖 1_3 查詢商品信息子菜單 圖 1_4 顯示商品信息子菜單實訓(xùn)題目 2:音像圖書租借管理系統(tǒng)功能要求:(1)創(chuàng)建音像圖書庫。此庫中共有圖書、VCD、DVD3 類,而每個音像圖書的信息均包括編號(用B_*、V_*和D_*分別表示圖書、VC

4、D和DVD的編號)、名稱、原價、原數(shù)量及 剩余數(shù)量。( 2)租借音像圖書。在結(jié)構(gòu)體數(shù)組中添加租借者的有關(guān)信息,信息包括:編號、租借 日期、 押金、租借天數(shù)和租金, 其中編號和租借日期需要從鍵盤輸入, 而租借天數(shù)和租金在 歸還時由系統(tǒng)自動計算。 輸入前 2 項信息后系統(tǒng)立即顯示應(yīng)交的押金額。 每個音像圖書的押 金額由它們的原價決定,是原價的 3 倍。請注意,租借時音像圖書庫的剩余數(shù)量相應(yīng)減少, 而且當(dāng)剩余數(shù)量為 0 時應(yīng)顯示“此音像圖書已全部借出! ”,如果沒找到需要借的音像圖書, 則應(yīng)顯示“無此音像圖書! ”的信息。( 3)歸還音像圖書。輸入編號和歸還日期,則顯示該音像圖書名,并根據(jù)租借日期和

5、 歸還日期,計算租借天數(shù),再借助編號按圖書一天元、VCD一天元、DVD一天元的標(biāo)準(zhǔn)計算應(yīng)交的租金,最后顯示押金、租金、應(yīng)退的余額。如果租借天數(shù)過多,導(dǎo)致租金大于押金, 則不再收取差額。 請注意, 歸還時音像圖書庫的剩余數(shù)量也相應(yīng)增加, 而且在租借結(jié)構(gòu)體數(shù) 組中,刪除該租借者的信息。( 4)購進(jìn)音像圖書。對于原有的音像圖書,只增加其原數(shù)量,而對于新增加的音像圖 書,則需要在音像圖書庫中添加新的記錄。( 5)報廢音像圖書。對于丟失、過期的音像圖書進(jìn)行報廢處理,但當(dāng)原數(shù)量和剩余數(shù) 量不相等,即已借出的音像圖書不能報廢。( 6)退出系統(tǒng)。菜單要求:設(shè)計循環(huán)顯示如圖所示的主菜單程序。1請輸入選項編號(

6、0 5)11創(chuàng)建音像圖書庫2租借音像圖書3歸還音像圖書4購進(jìn)音像圖書5報廢音像圖書0退出系統(tǒng)1圖 音像圖書租借管理主菜單實訓(xùn)題目 3:飯卡管理程序功能要求:設(shè)計如圖圖 3_1 所示的主菜單,選擇 1,定義 card 數(shù)組,并在其中添加若干人的飯卡 號、姓名、金額、掛失信息,要求飯卡號是惟一的;選擇2,要求用戶輸入飯卡號、飯費(fèi),然后系統(tǒng)自動從該人的飯卡中減去飯錢, 并分別顯示買飯前后的金額, 如果原來飯卡中的余 額不足 5 元,則不能買飯, 而且顯示 “余額不夠, 請續(xù)錢!”,如果掛失信息為真, 則顯示“本 卡已凍結(jié)!”;選擇 3,要求用戶輸入飯卡號、 續(xù)錢額, 續(xù)錢完成后分別顯示續(xù)錢前后的金額

7、; 選擇 4,添加新飯卡,這時要求新飯卡號和已有的飯卡號不能重號;選擇5,注銷舊飯卡;選擇 6,要求用戶輸入飯卡號和掛失信息,然后更新該飯卡的掛失信息。1請輸入選項編號( 1 6)11建立飯卡文件2買飯 |3續(xù)錢 |4添加新飯卡5注銷舊飯卡6設(shè)置與解除掛失1圖 3_1 飯卡管理主菜單實訓(xùn)題目4:成績統(tǒng)計與學(xué)籍管理程序假設(shè)有1個班(不超過50人)的原始成績單形式如下:學(xué)號姓名高等數(shù)學(xué)大學(xué)英語普通物理電路C程序設(shè)計01Lihua928085789002Chenhao8278908592功能要求:(1 )系統(tǒng)應(yīng)對原始成績單給予保留,原始數(shù)據(jù)的排列是無序的。(2) 將該班學(xué)生的成績按學(xué)號順序排序并存入

8、std數(shù)組中,以方便打印。(3) 求出每位學(xué)生的平均分,并按平均分從高到低的順序進(jìn)行排序后,寫到數(shù)組sort 中。(4)統(tǒng)計出各門課、各分?jǐn)?shù)段學(xué)生的人數(shù),按以下形式輸出:90分以上80 - 89 分70 - 79 分60 - 69 分60分以下高等數(shù)學(xué)大學(xué)英語普通物理電路C程序設(shè)計(4)為3門以上不及格的學(xué)生打印退學(xué)通知單。通知單上應(yīng)寫明學(xué)生的學(xué)號、姓名、退學(xué)原因(幾門課不及格,成績是多少)。(5) 刪除已退學(xué)的學(xué)生信息,將該班中升入高年級的學(xué)生信息寫入文件next數(shù)組中。 菜單要求:(1)能夠從主菜單(如圖 4_1所示)中重復(fù)選擇選項;(2)在主菜單選擇 2后,出現(xiàn)成績統(tǒng)計子菜單(如圖 選擇

9、選項(選擇0時返回到主菜單)。(3)在主菜單選擇3后,出現(xiàn)學(xué)籍處理子菜單(如圖 選擇選項(選擇0時返回到主菜單)。4_2所示),并在該采單屮重復(fù)4_3所示),并在該菜單中重復(fù)1|1請輸入選項編號(0- 3) :| 1- |成績錄入| 2成績統(tǒng)計1| 3學(xué)籍處理1| 0|退出|1圖4_1學(xué)籍管理系統(tǒng)主界面1請輸入選項編號(0 3):|11|請輸入選項編號(0 3)11按學(xué)號排序11| 11生成并打印補(bǔ)考通知單2計算平均分并排序II 2生成并打印退學(xué)通知單3統(tǒng)計分?jǐn)?shù)段II 3生成并打印新名冊0退出1II 01退出I1圖4_2成績統(tǒng)計子菜單圖4_3學(xué)籍處理子菜單實訓(xùn)題目5:子女補(bǔ)助管理系統(tǒng)某地區(qū)對獨(dú)

10、生子女有牛奶補(bǔ)助、獎勵費(fèi)、幼兒補(bǔ)助共3項,政策如下:兩歲以下的孩子每月奶補(bǔ) 50元;6歲以下的孩子每月幼兒補(bǔ)助80元;對于產(chǎn)假在3個月以內(nèi)的職工,孩子在 18歲以下,每月享受獎勵費(fèi) 40元;產(chǎn)假在 3個月以上,孩子在 15歲以下才享受此獎勵。功能要求:1)建立職工信息檔案,每個職工的信息包括:姓名、產(chǎn)假期、子女1姓名、子女1出身年月、子女2姓名、子女2出生年月、奶補(bǔ)費(fèi)起止時間、獎勵費(fèi)起止時間、幼兒 補(bǔ)起止時間。其中奶補(bǔ)費(fèi)起止時間、獎勵費(fèi)起止時間、幼兒補(bǔ)起止時間根據(jù)程序運(yùn)行開始時輸入的相關(guān)數(shù)據(jù)自動計算。2)顯示享受任意補(bǔ)助項的職工信息。3)修改、添加、刪除職工信息。4)主菜單如圖5_1所示。能夠

11、從主菜單中重復(fù)選擇。當(dāng)在主菜單中選擇第1項時,應(yīng)彈出圖5_2所示的子菜單,并能在該菜單中重復(fù)選擇,選擇0時返回主菜單。1請輸入選項編號(04) : II11I請輸入選項編號(0- 4)II1I建立職工信息1I II1顯示享受任意項補(bǔ)助的職工信息2顯示子女補(bǔ)助信息I2顯示享受奶費(fèi)補(bǔ)助的職工信息3修改職工信息II3顯示享受幼兒補(bǔ)助的職工信息4添加職工信息II4顯示享受獎勵費(fèi)的職工信息5刪除職工信息III01退出I1I1圖5_1主菜單圖5_2顯示子菜單實訓(xùn)題目6: C語言題庫管理與學(xué)習(xí)系統(tǒng)系統(tǒng)至少應(yīng)該包含以下功能,鼓勵在此基礎(chǔ)上進(jìn)行完善創(chuàng)新: 建立C語言題庫管理與學(xué)習(xí)系統(tǒng),循環(huán)顯示如圖a所示的主菜單

12、。選擇主菜單中的 1進(jìn)入子菜單如圖 b所示,可以對題庫進(jìn)行添加、修改、刪除和瀏覽 查看操作。選擇主菜單中的2,會導(dǎo)入所有題目,用戶做完一道題后系統(tǒng)會提示正確與否,如果錯 誤給出正確答案。在主菜單中選擇3,進(jìn)入子菜單,主要實現(xiàn)兩個功能:可以進(jìn)行上機(jī)測試,隨機(jī)從整個 題目庫中選出20個題目,答卷完成后能夠給出測試成績;可以查看歷次的測試成績及排名。在主菜單中選擇4,出現(xiàn)如圖c所示子菜單功能,選擇 1查詢使用說明;選擇 2查詢設(shè) 計人員和聯(lián)系方式;選擇 3返回主菜單,選擇 0退出整個系統(tǒng)。在主菜單中選擇0,顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán), 每一項

13、菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請自行設(shè)計。語言題庫管理 語言上機(jī)練習(xí) 語言上機(jī)測試4.系統(tǒng)幫助0.退出系統(tǒng) 圖a1. 添加題目2. 編輯題目3. 刪除題目4. 瀏覽題目5. 返回0.退出系統(tǒng)圖b1. 使用說明2. 設(shè)計人員3. 返回0.退出系統(tǒng)圖c實訓(xùn)題目7:英語單詞學(xué)習(xí)管理系統(tǒng)系統(tǒng)至少應(yīng)該包含以下功能,鼓勵在此基礎(chǔ)上進(jìn)行完善創(chuàng)新:建立英語單詞學(xué)習(xí)管理系統(tǒng),主要用于對一些英文單詞給出中文含義,對于中文單詞給出英文含義。系統(tǒng)運(yùn)行后循環(huán)顯示如圖a所示的主菜單。在主菜單中選擇1用于創(chuàng)建生詞庫,用文件建立一個單詞庫, 中英文單詞均有,對于英 文單詞給出中文解

14、釋,對于中文單詞給出英文解釋。在主菜單中選擇2進(jìn)入如圖b所示的子菜單,并顯示詞庫。顯示所有單詞和單詞數(shù)、 所 有中文單詞和單詞數(shù)、所有英文單詞和單詞數(shù),顯示英文單詞時按字母從小到大的順序排列, 在子菜單中選擇 4返回主菜單,選擇 0退出整個系統(tǒng)。在主菜單中選擇3,首先確認(rèn)密碼,然后進(jìn)入如圖c所示的子菜單,并編輯詞庫。在子菜單中選擇4返回主菜單,選擇 0退出整個系統(tǒng)。在主菜單中選擇4查找生詞,顯示要查找的單詞和其含義。在主菜單中選擇 5單詞測試,隨機(jī)從單詞庫中選出10個要考試的單詞進(jìn)測試,最后給出測試成績。在主菜單中選擇 6程序幫助,如圖d所示子菜單功能,選擇 1查詢使用說明;選擇 2 查詢設(shè)計

15、人員和聯(lián)系方式;選擇 3返回主菜單,選擇 0退出整個系統(tǒng)。在主菜單中選擇0,顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán), 每一項菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請自行設(shè)計。IK除R謝:電一| 0-1&出寮戰(zhàn)1 割卷生簡岸2- 乩示詞庫 卜-的無詞庫4 M屯空幻亠?世空 f樸電予生岸1二mu說陰計人忸 回生菜單(d)円仔幡助于接雜實訓(xùn)題目&職工工資管理系統(tǒng)系統(tǒng)至少應(yīng)該包含以下功能,鼓勵在此基礎(chǔ)上進(jìn)行完善創(chuàng)新:該系統(tǒng)只有合法用戶才能登陸,登陸成功后,顯示系統(tǒng)功能提示信息,如圖a所示。選擇主菜單中的

16、1會在屏幕輸出所有員工的基本信息,包含職工工號,姓名,年齡, 性別,部門,基本工資,崗位工資,公積金,實發(fā)工資。實發(fā)工資要求自動計算得到。選擇主菜單中的2打開一個子菜單如圖 b所示,可以完成對職工信息的添加、 修改、刪 除操作。選擇主菜單中的3打開一個子菜單,如圖c所示,1按職工號查詢;2按職工姓名查詢。 查到則顯示全部信息,否則輸出沒有找到。選擇主菜單中的4打開一個子菜單,如圖d所示,可以實現(xiàn)對所有職工按基本工資降序 排序,用選擇法實現(xiàn);對所有職工按崗位工資降序排序,用冒泡法實現(xiàn);對所有員工實發(fā)工資降序排列。選擇主菜單中的5,可以對實發(fā)工資進(jìn)行統(tǒng)計,如按部門進(jìn)行統(tǒng)計實發(fā)工資的平均值、 最高值

17、、最低值、總計等,按性別進(jìn)行統(tǒng)計實發(fā)工資的平均值、最高值、最低值、總計等。在主菜單中選擇0,顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán), 每一項菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請自行設(shè)計。1. 查看職工信息2. 管理職工信息3. 查找職工4. 工資排序5. 工資統(tǒng)計1. 添加職工信息2. 修改職工信息3. 刪除職工信息4. 返回0.退出系統(tǒng)圖b1. 按職工號查詢2. 按姓名查詢3. 返回0.退出系統(tǒng)圖c1. 基本工資排序2. 崗位工資排序3. 實發(fā)工資排序4. 返回0.退出系統(tǒng)圖d實訓(xùn)題目9:設(shè)備資產(chǎn)管理系統(tǒng)系

18、統(tǒng)至少應(yīng)該包含以下功能,鼓勵在此基礎(chǔ)上進(jìn)行完善創(chuàng)新:該系統(tǒng)只有合法用戶才能登陸,登陸成功后,顯示系統(tǒng)功能提示信息,如圖a所示。選擇主菜單中的 1添加設(shè)備信息,設(shè)備信息包括設(shè)備編號、設(shè)備種類(如微機(jī)、打印 機(jī)、投影儀等)、設(shè)備名稱、設(shè)備價格、設(shè)備購入日期、是否報廢、報廢日期等,要求購入 日期在添加信息時自動錄入當(dāng)前日期。選擇主菜單中的2,能夠?qū)υO(shè)備信息進(jìn)行修改。選擇主菜單中的3,打開子菜單如圖b所示,能夠?qū)υO(shè)備信息進(jìn)行多種方式的查詢操作。選擇主菜單中的4,會在屏幕輸出顯示所有設(shè)備的相關(guān)信息。選擇主菜單中的5,打開子菜單如圖c所示,可以對設(shè)備資產(chǎn)進(jìn)行各種統(tǒng)計。如統(tǒng)計報 廢設(shè)備,屏幕輸出所有報廢設(shè)備,并且顯示報廢設(shè)備總數(shù)。在主菜單中選擇0顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán), 每一項菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請自行設(shè)計。1. 添加設(shè)備信息2. 修改設(shè)備信息3. 設(shè)備查詢4. 查看設(shè)備5. 設(shè)備分類統(tǒng)計1. 根據(jù)設(shè)備編號查

溫馨提示

  • 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

提交評論