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

正文內(nèi)容

c課程設(shè)計報告-商品管理(編輯修改稿)

2024-08-21 20:15 本頁面
 

【文章內(nèi)容簡介】 還是名稱;if(按編號查找){cins。進行查找;if(找到了){輸出;}else{cout”沒有找到該編號的商品”endl。}}else{同上;}}void Goods_info::info_autoshow(){whlie(判斷鏈表是否到頭){if(info_num不足十){輸出該商品;}鏈表向下移動一位;}If(沒有找到一個不足的商品){Cout”商品的數(shù)量足夠!”endl。}}void Goods_info::goods_count()此函數(shù)有點繁瑣給源程序代碼{Time t。 cout輸入現(xiàn)在時間(年月)endl。 cint。 Goods_info *p。 p=head。 cout上個月每種產(chǎn)品的銷售額:endl。 coutsetw(14)商品編括號setw(14)商品名稱setw(14)銷售額endl。 while(p!=NULL) { if(psales_time==t) { coutsetw(14)pinfo_nosetw(14)pinfo_name setw(14)(psales_price*psales_num)endl。 coutendl。 } p=pnext。 } if(n9) { int i,j。 Goods_info *a。 Goods_info temp。 p=head。 a=new Goods_info[n]。 for(i=0。in。i++) { a[i]=*p。 p=pnext。 } for(i=1。in。i++) { for(j=0。jni。j++) { if(a[j].sales_num a[j+1].sales_num) { temp=a[j]。 a[j]=a[j+1]。 a[j+1]=temp。 } } } cout銷售數(shù)量最大的十種產(chǎn)品endl。 coutsetw(14)商品編括號setw(14)商品名稱setw(14)銷售數(shù)量endl。 for(i=0。i10。i++) { coutsetw(14)a[i].info_nosetw(14)a[i].info_name setw(14)a[i].sales_numendl。 coutendl。 } for(i=1。in。i++) { for(j=0。jni。j++) { if((a[j].sales_num*(a[j].sales_pricea[j].info_price)) (a[j+1].sales_num*(a[j+1].sales_pricea[j+1].info_price))) { temp=a[j]。 a[j]=a[j+1]。 a[j+1]=temp。 } } } cout銷售利潤最大的十種產(chǎn)品endl。 coutsetw(14)商品編括號setw(14)商品名稱setw(14)銷售利潤endl。 for(i=0。i10。i++) { coutsetw(14)a[i].info_nosetw(14)a[i].info_namesetw(14) (a[i].sales_num*(a[i].sales_pricea[i].info_price))endl。 coutendl。 } } else { cout您沒有輸入至少十種商品,請繼續(xù)添加!endl。 }}(2)功能的實現(xiàn): 這個部分很簡單;只要編寫一個菜單,按照上面的提示,調(diào)用相應(yīng)的函數(shù)即可例如: 輸出查找的商品信息按照商品編號查找查找某個商品調(diào)用查找函數(shù)(兩種結(jié)果)不存在該商品按照商品名稱查找其他的功能調(diào)用的函數(shù)都和上圖差不多。4. 調(diào)試分析 做一個系統(tǒng)對于我這個初學者來說還是很具有挑戰(zhàn)性的,還記得自己做第一個系統(tǒng)時,自己都不知道自己在做什么,只是機械的看著要求去一個一個的實現(xiàn)其功能,這導致自己編的程序很亂而且可讀性很差調(diào)試過程一旦出現(xiàn)錯誤就很難找到。但有了第一次的編寫下面編寫起來就很順利了。 首先,編寫程序之前,我會認真的仔細的閱讀此程序的數(shù)據(jù)成員和功能函數(shù);在次,就要考慮這些函數(shù)的地調(diào)用關(guān)系,以便下面的函數(shù)可以直接調(diào)用,使系統(tǒng)看起來是一個整體,具有連貫性,并且也簡潔明了,代碼也更具有可讀性。最后才是想怎樣去實現(xiàn)這個功能。一個功能有可能很難,但只要我們堅持下去,努力地去尋找方法,最后你一定會找到一種很獨特的方法來解決這個問題。例如:在編寫這個系統(tǒng)時,最后一個功能,一開始我是怎么都不會的,我只會找出最大的,前十的肯定不會的。但會數(shù)組的排序,這樣不就可以解決了嗎?但我不會鏈表的排序,所以這又是一個問題。我又想 能不能把鏈表里面的數(shù)據(jù)給一個數(shù)組,這樣我就可以這個功能了。就這樣,一步一步的我就解決了這個問題,所以,遇到問題,我們一定要堅持下去,不能因為一點問題就放棄。堅持到最后的一定是勝利的,一定是贏家。 我認為現(xiàn)在的我們在編寫的過程中就應(yīng)該進行調(diào)試,不要等到功能都寫好了在進行調(diào)試。我們應(yīng)該沒寫一個函數(shù)就應(yīng)該對其進行調(diào)試,看是否存在問題。否則的話如果哪一個函數(shù)錯了,而又有很多函數(shù)調(diào)用了該函數(shù),那么就會報很多錯誤,看著就讓人頭疼。就算你有心情查找并改正了,但別的函數(shù)會不會因為你調(diào)用這個函數(shù)本身是對的,等你改過后下面的調(diào)用該函數(shù)的函數(shù)有出現(xiàn)新的問題呢? 調(diào)試過程中我的一個刪除函數(shù)木有寫的到位,出現(xiàn)了刷屏的現(xiàn)象。回去看代碼沒有找到錯誤的原因。最后用逐句調(diào)試的方法才找到,原來因為大意,指針沒向下移;還有遇到無法解析的外包函數(shù),這個問題讓我很蛋疼,最后還是問到老師才知道,原來申明的構(gòu)造函數(shù)和析構(gòu)函數(shù)沒有定義。像諸如此類的問題有很多,我一般都是自己先看代碼,看看能不能自己解決,如果怎么找都找不到,我就會到網(wǎng)上去查找。假如還是找不到的話,只能問同學和老師了。 還有調(diào)試不僅就是為了調(diào)試程序中函數(shù)錯誤,它同樣可以幫助我們修改界面,使我們的界面看起來更舒適,更漂亮,更能表現(xiàn)出人機友好。 通過這次的課程設(shè)計編寫一些小的代碼,我覺得我學到了很多,并且把一些自己不熟悉的知識變得熟悉了;把以前不會的也有所了解。但這些都不是很重要,最重要的還是通過編寫小的系統(tǒng)讓我知道我的大一還不是白來的,使我了解到大學還是能學到很多東西的,還是能考驗一個人的。通過這次的設(shè)計,我不僅發(fā)現(xiàn)了自身很多的問題,而且發(fā)現(xiàn)自己對編寫程序還是比較有興趣,這不僅增強了我的自信心,也讓我堅定了這條路,讓后面的大學生活能過的更加充實,而不是碌碌無為。5. 用戶使用說明首先進入系統(tǒng)你會看見如下界面:然后選擇 1 進行商品的添加如果繼續(xù)添加 選擇 y 否則就會返回主菜單選擇2 刪除商品如果繼續(xù)添加 選擇 y 否則就會返回主菜單選擇 3查詢商品自動返回主菜單選擇 4 顯示庫存不足的商品自動返回主菜單選擇 5 統(tǒng)計月銷售情況因為沒有輸入至少十種商品 所以不能統(tǒng)計銷售數(shù)量和利潤最大的十種商品,繼續(xù)添加然后在統(tǒng)計:自動返回主菜單選擇 6 退出程序6.測試結(jié)果如下面的圖,當然我們也可以自己重新找些數(shù)據(jù)進行測試 C++程序設(shè)計/吳乃陵,況迎輝——2版——北京:高等教育出版社,源代碼://includeiostreamincludestringincludeiomanipincludeusing namespace std。//商品信息類銷售類作為基類?cla
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1