版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C+設(shè)計報告指導(dǎo)老師:學(xué)院:學(xué)號:姓名:課程題目:分?jǐn)?shù)計算器設(shè)計要求:(1)有詳細(xì)的菜單選項界面,用戶不選擇退出就可以反復(fù)運(yùn)算。(2)完善程序,改為多個操作數(shù)基本四則運(yùn)算,運(yùn)到0為止。(3)增加函數(shù),完成四則混合運(yùn)算,注意算法要考慮運(yùn)算符的優(yōu)先對應(yīng)增加主菜單選項。(4)添加語句,使四則運(yùn)算具有測試功能,計算機(jī)能夠自動出題,并要求用戶計算,同時打分,十題為一個單元,每題一個運(yùn)算符,參與運(yùn)算的分子或分母為一位數(shù),運(yùn)算符包括加,減,乘,除,及大于,小于等邏輯運(yùn)算。設(shè)計思想:類的封裝性;)函數(shù)結(jié)構(gòu)修改;)語句解決四則混合運(yùn)算;)隨機(jī)數(shù)函數(shù)使用解決測試程序的編寫。原程序簡介:():具有對兩分?jǐn)?shù)的簡單四則
2、運(yùn)算和比較;():分?jǐn)?shù)與整書的簡單四則運(yùn)算;(3):將兩分?jǐn)?shù)分別以正數(shù)與真分?jǐn)?shù)的格式輸出。原程序主要包含完善的分?jǐn)?shù)類,各重載的運(yùn)算符函數(shù),一個全局函數(shù)對原程序的修改:)增加四則混合運(yùn)算輸入四則混合運(yùn)算的計算式除數(shù)為非法的運(yùn)算符若果您想繼續(xù)請輸入,否則請輸入輸入錯誤,請重輸!思路:首先讀入第一個操作數(shù)與第一個運(yùn)算符,然后讀入后一個操作數(shù)及接著的運(yùn)算符和一個操作數(shù);當(dāng)?shù)谝粋€運(yùn)算符是加或減運(yùn)算符時,判斷后一個運(yùn)算符是加減運(yùn)算符還是乘或除運(yùn)算符。若是加減運(yùn)算符,則要完成前一個加或減運(yùn)算,并把當(dāng)前的加或減運(yùn)算符作為前一個運(yùn)算符;若是乘或除運(yùn)算符,則先完成乘或除運(yùn)算。若第一個運(yùn)算符是乘或除運(yùn)算符,不管后一
3、個運(yùn)算符是什么運(yùn)算符,就可立即完成乘或除運(yùn)算。后面重復(fù)讀入一個運(yùn)算符和接著的操作數(shù),并重復(fù)以上處理,知道讀到=為止。這時,要看是否保存了一個加或減運(yùn)算符,若保存了,則要完成最后的加或減運(yùn)算。最后輸出運(yùn)算結(jié)果。)用隨機(jī)數(shù)的知識實現(xiàn)讓計算機(jī)自動出題,設(shè)置了四個單元,每單元十題,且能顯示用戶最后的得分。測試功能函數(shù)測試每單元有十題,每題十分,答對加分,答錯不扣分,在指定位置輸入您的答案(邏輯運(yùn)算若正確輸入1若不正確輸入0以分?jǐn)?shù)形式)單元請輸入您的答案:正確錯誤本單元您總共答對/題若您想繼續(xù)進(jìn)行本項測試請輸1若不想則輸入請輸入您的選擇:輸入錯誤,請重輸!)void用于退出程序。)void提醒用戶輸入錯
4、誤。改動。)修改:將改成函數(shù)體也作了較大復(fù)運(yùn)算,例如:在新增的函數(shù)中作出修改使得用戶能不選擇退出就能反若您想繼續(xù)進(jìn)行本項測試請輸1,若不想則輸入請輸入您的選擇:輸入錯誤,請重輸!遇到的主要問題:(1)對原程序代碼的理解,對運(yùn)算符重載部分知識的陌生給開始的準(zhǔn)備工作帶來障礙,但通過對書本的復(fù)習(xí),反復(fù)的研讀,與同學(xué)們的商討基本解決該問題。四則混合運(yùn)算算法較困難,經(jīng)書本提示借閱相關(guān)參文獻(xiàn)解決該問題。(3)在編寫測試程序是忽略該程序要面向用戶,必須有詳細(xì)的指示使得用戶了解程序的用法,經(jīng)過與同學(xué)的交流后改正了。在此次編寫實踐過程中,得到了老師的指導(dǎo)和同學(xué)們的幫助,通過翻閱書籍,文獻(xiàn),資料我不僅復(fù)習(xí)到原有知識,還
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省唐山市2025-2026年八年級上期末考試地理試卷(無答案)
- 廣東省惠州市博羅縣2025-2026學(xué)年五年級上學(xué)期1月期末語文試題(含答案)
- 福建省莆田市2025-2026學(xué)年上學(xué)期八年級期末質(zhì)量調(diào)研測試道德與法治試題(含答案)
- 武漢市九調(diào)試卷及答案
- 文化題目及答案
- 網(wǎng)絡(luò)套路題目及答案
- 2026年小學(xué)語文教師模擬培訓(xùn)試卷
- 服務(wù)區(qū)經(jīng)理競聘演講稿
- 2022~2023廣播電視編輯記者考試題庫及答案第646期
- 廣東省深圳市羅湖區(qū)2024-2025學(xué)年高三上學(xué)期期末考試化學(xué)試題(原卷版+解析版)
- 2026重慶江津區(qū)社區(qū)專職工作人員公開招聘642人考試參考題庫及答案解析
- 重癥患者營養(yǎng)支持指南2025
- 2025-2026學(xué)年貴州省貴陽市多校高一(上)期末物理試卷(含答案)
- 單位電車充電管理制度規(guī)范
- 社區(qū)救援員培訓(xùn)課件
- 機(jī)房用電安全管理培訓(xùn)課件
- 2026秋招:華夏銀行筆試題及答案
- 便攜式血糖儀培訓(xùn)課件
- 醫(yī)院物價制度培訓(xùn)課件
- 2026年通遼職業(yè)學(xué)院單招職業(yè)技能考試題庫附答案
- 混凝土擋墻施工工藝方案
評論
0/150
提交評論