《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--分?jǐn)?shù)計(jì)算器設(shè)置

上傳人:dus****log 文檔編號(hào):69439870 上傳時(shí)間:2022-04-05 格式:DOC 頁數(shù):14 大?。?4.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--分?jǐn)?shù)計(jì)算器設(shè)置_第1頁
第1頁 / 共14頁
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--分?jǐn)?shù)計(jì)算器設(shè)置_第2頁
第2頁 / 共14頁
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--分?jǐn)?shù)計(jì)算器設(shè)置_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

8 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--分?jǐn)?shù)計(jì)算器設(shè)置》由會(huì)員分享,可在線閱讀,更多相關(guān)《《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)--分?jǐn)?shù)計(jì)算器設(shè)置(14頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告 題 目: 分?jǐn)?shù)計(jì)算器設(shè)置 班 級(jí): K0312415 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號(hào): K031241521 K031241535 姓 名: 周林 指導(dǎo)教師: 小組成員: 周林,張齊滿

2、 二O一三 年 10 月 15 日 一、課程設(shè)計(jì)問題描述 分?jǐn)?shù)計(jì)算器設(shè)計(jì)是高等學(xué)校教務(wù)管理的重要組成部分,其內(nèi)容較多,為了簡化計(jì)論,要求設(shè)計(jì)的管理系統(tǒng)能夠完成以下功能: (1)定義整數(shù)類和分?jǐn)?shù)類。其中,包括構(gòu)造函數(shù)、析構(gòu)函數(shù)、顯示函數(shù)等。 (2)輸入/輸出:對流提取和流插入運(yùn)算符進(jìn)行重載。 (3)計(jì)算功能:可進(jìn)行分?jǐn)?shù)的加、減、乘和除法運(yùn)算。 (4)化簡功能:將分?jǐn)?shù)化簡為最簡分?jǐn)?shù)。 (5)異常處理功能:分?jǐn)?shù)中分母不能為零。 (6)菜單功能:每種功能的操作都是在菜單中進(jìn)行相應(yīng)選擇。 二、課程設(shè)計(jì)目的和要求: 經(jīng)過一個(gè)學(xué)期的《C++面向?qū)ο蟪?/p>

3、序設(shè)計(jì)》課程的學(xué)習(xí),已經(jīng)有了一定地程序設(shè)計(jì)基礎(chǔ),但是要學(xué)好C++面向?qū)ο蟪绦蛟O(shè)計(jì)這門課程,不僅要認(rèn)真閱讀課本知識(shí)和從事課堂學(xué)習(xí),更重要的是要進(jìn)行上機(jī)實(shí)踐,通過上機(jī)實(shí)踐才能增強(qiáng)和鞏固知識(shí)。 三、系統(tǒng)設(shè)計(jì)(算法分析) 1、 系統(tǒng)由5功能,可分別執(zhí)分?jǐn)?shù)的.加法運(yùn)算, 減法運(yùn)算 ,.乘法運(yùn)算 和除法運(yùn)算,還可以將分?jǐn)?shù)化簡。 1.加法運(yùn)算可計(jì)算兩個(gè)分?jǐn)?shù)相加。 2.減法運(yùn)算可計(jì)算兩個(gè)分?jǐn)?shù)相減。 3.乘法運(yùn)算可計(jì)算兩個(gè)分?jǐn)?shù)相乘。 4.除法運(yùn)算可計(jì)算兩個(gè)分?jǐn)?shù)相除。 5.化簡運(yùn)算可計(jì)算一個(gè)分?jǐn)?shù)化簡。 2、流程圖 主菜單 加法運(yùn)算 減法運(yùn)算

4、成法運(yùn)算 除法運(yùn)算 結(jié)束 分母是否為0 是 否 技術(shù)輸出結(jié)果 3、分?jǐn)?shù)計(jì)算器設(shè)置各函數(shù)的功能和實(shí)現(xiàn)的相關(guān)功能由對應(yīng)的函數(shù)來實(shí)現(xiàn)。 (1) 函數(shù)jia()實(shí)現(xiàn)分?jǐn)?shù)加法運(yùn)算。 (2)函數(shù)jian()實(shí)現(xiàn)分?jǐn)?shù)減法運(yùn)算。 (3)函數(shù)cheng()實(shí)現(xiàn)分?jǐn)?shù)乘法運(yùn)算。 (4)函數(shù)chu()實(shí)現(xiàn)分?jǐn)?shù)除法運(yùn)算。 (5)函數(shù)shuchu()實(shí)現(xiàn)分?jǐn)?shù)的輸出和化簡。 四、程序源代碼 // 分?jǐn)?shù)管理系統(tǒng).cpp : Defines the entry point for the console app

5、lication. // #include "stdafx.h" #include "fenshu.h " #include "zhengshu.h" int main(int argc, char* argv[]) { fenshu aa; return 0; } // zhengshu.h: interface for the zhengshu class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_ZHEN

6、GSHU_H__254BB13E_9F27_4785_BDEE_637C9445F651__INCLUDED_) #define AFX_ZHENGSHU_H__254BB13E_9F27_4785_BDEE_637C9445F651__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class zhengshu { public: zhengshu(); virtual ~zhengshu(); }; #endif // !defined(AFX_ZHENG

7、SHU_H__254BB13E_9F27_4785_BDEE_637C9445F651__INCLUDED_) // zhengshu.cpp: implementation of the zhengshu class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "zhengshu.h" ///////////////////////////////////////////////////////////////

8、/////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// zhengshu::zhengshu() { } zhengshu::~zhengshu() { } // fenshu.h: interface for the fenshu class. // ////////////////////////////////////////////////////////////////////// #if

9、 !defined(AFX_FENSHU_H__6E3E6A1A_943D_4CB4_87D1_758261F44F66__INCLUDED_) #define AFX_FENSHU_H__6E3E6A1A_943D_4CB4_87D1_758261F44F66__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "zhengshu.h" class fenshu : public zhengshu { public: fenshu(); in

10、t disply(); int jia(); int jian(); int cheng(); int chu(); int a,s,d,f; int k,l; //0 int q,w; int shuchu(int q,int w); virtual ~fenshu(); }; #endif // !defined(AFX_FENSHU_H__6E3E6A1A_943D_4CB4_87D1_758261F44F66__INCLUDED_) // fenshu.cpp: implementation of the

11、 fenshu class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "fenshu.h" #include "iostream" using namespace std; ////////////////////////////////////////////////////////////////////// // Construction/Destruction //////////////////

12、//////////////////////////////////////////////////// fenshu::fenshu() { disply(); } fenshu::~fenshu() { } int fenshu::disply() { while(!0) { int i; system("pause"); system("cls"); cout<<"_______________ 分?jǐn)?shù)計(jì)算器__________\n"<

13、法運(yùn)算"<>i; if(i==5) { cout<<"請輸入兩個(gè)數(shù),分子在前"<>a>>s; shuchu(a,s); } else { cout<<"請輸入四個(gè)數(shù),分

14、子在前"<0 && i<7) cin>>a>>s>>d>>f; if(s==0||f==0) cout<<"輸入錯(cuò)誤"<

15、 shuchu(k,l); return 0; } fenshu::jian() { k=a+d; l=s+f; shuchu(k,l); return 0; } fenshu::cheng() { k=a*d; l=s*f; shuchu(k,l); return 0; } fenshu::chu() { if(f=0) { cout<<"輸入錯(cuò)誤"<

16、 return 0; } fenshu::shuchu(int q,int w) { int p; if(q>w) p=w; else p=q; for(int i=p;i>1;i--) { if(q%i==0 && w%i==0) { q=q/i; w=w/i; } } cout<<"結(jié)果為"<

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲