c++課程設計實驗報告分數(shù)計算器_第1頁
c++課程設計實驗報告分數(shù)計算器_第2頁
c++課程設計實驗報告分數(shù)計算器_第3頁
c++課程設計實驗報告分數(shù)計算器_第4頁
c++課程設計實驗報告分數(shù)計算器_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C+設計報告指導老師:學院:學號:姓名:課程題目:分數(shù)計算器設計要求:(1)有詳細的菜單選項界面,用戶不選擇退出就可以反復運算。(2)完善程序,改為多個操作數(shù)基本四則運算,運到0為止。(3)增加函數(shù),完成四則混合運算,注意算法要考慮運算符的優(yōu)先對應增加主菜單選項。(4)添加語句,使四則運算具有測試功能,計算機能夠自動出題,并要求用戶計算,同時打分,十題為一個單元,每題一個運算符,參與運算的分子或分母為一位數(shù),運算符包括加,減,乘,除,及大于,小于等邏輯運算。設計思想:類的封裝性;)函數(shù)結構修改;)語句解決四則混合運算;)隨機數(shù)函數(shù)使用解決測試程序的編寫。原程序簡介:():具有對兩分數(shù)的簡單四則

2、運算和比較;():分數(shù)與整書的簡單四則運算;(3):將兩分數(shù)分別以正數(shù)與真分數(shù)的格式輸出。原程序主要包含完善的分數(shù)類,各重載的運算符函數(shù),一個全局函數(shù)對原程序的修改:)增加四則混合運算輸入四則混合運算的計算式除數(shù)為非法的運算符若果您想繼續(xù)請輸入,否則請輸入輸入錯誤,請重輸!思路:首先讀入第一個操作數(shù)與第一個運算符,然后讀入后一個操作數(shù)及接著的運算符和一個操作數(shù);當?shù)谝粋€運算符是加或減運算符時,判斷后一個運算符是加減運算符還是乘或除運算符。若是加減運算符,則要完成前一個加或減運算,并把當前的加或減運算符作為前一個運算符;若是乘或除運算符,則先完成乘或除運算。若第一個運算符是乘或除運算符,不管后一

3、個運算符是什么運算符,就可立即完成乘或除運算。后面重復讀入一個運算符和接著的操作數(shù),并重復以上處理,知道讀到=為止。這時,要看是否保存了一個加或減運算符,若保存了,則要完成最后的加或減運算。最后輸出運算結果。)用隨機數(shù)的知識實現(xiàn)讓計算機自動出題,設置了四個單元,每單元十題,且能顯示用戶最后的得分。測試功能函數(shù)測試每單元有十題,每題十分,答對加分,答錯不扣分,在指定位置輸入您的答案(邏輯運算若正確輸入1若不正確輸入0以分數(shù)形式)單元請輸入您的答案:正確錯誤本單元您總共答對/題若您想繼續(xù)進行本項測試請輸1若不想則輸入請輸入您的選擇:輸入錯誤,請重輸!)void用于退出程序。)void提醒用戶輸入錯

4、誤。改動。)修改:將改成函數(shù)體也作了較大復運算,例如:在新增的函數(shù)中作出修改使得用戶能不選擇退出就能反若您想繼續(xù)進行本項測試請輸1,若不想則輸入請輸入您的選擇:輸入錯誤,請重輸!遇到的主要問題:(1)對原程序代碼的理解,對運算符重載部分知識的陌生給開始的準備工作帶來障礙,但通過對書本的復習,反復的研讀,與同學們的商討基本解決該問題。四則混合運算算法較困難,經(jīng)書本提示借閱相關參文獻解決該問題。(3)在編寫測試程序是忽略該程序要面向用戶,必須有詳細的指示使得用戶了解程序的用法,經(jīng)過與同學的交流后改正了。在此次編寫實踐過程中,得到了老師的指導和同學們的幫助,通過翻閱書籍,文獻,資料我不僅復習到原有知識,還

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論