簡單計算器C語言課程設(shè)計報告書.doc
《簡單計算器C語言課程設(shè)計報告書.doc》由會員分享,可在線閱讀,更多相關(guān)《簡單計算器C語言課程設(shè)計報告書.doc(17頁珍藏版)》請在匯文網(wǎng)上搜索。
1、C語言課程設(shè)計報告書題 目: 簡單計算器院 系: 班 級: 學(xué) 號: 姓 名: 一、課程設(shè)計目的1。 鞏固和加深C語言課程的基本知識的理解和掌握2. 掌握C語言編程和程序調(diào)試的基本技能3. 利用C語言進行基本的軟件設(shè)計4。 掌握書寫程序設(shè)計說明文檔的能力5。 提高運用C語言解決實際問題的能力二、課程設(shè)計的基本過程課程設(shè)計的基本過程包括5個步驟,即功能需求,總體設(shè)計,詳細(xì)設(shè)計,程序測試,結(jié)論.每個步驟都有其特定的任務(wù)。2。1 【功能需求】 功能概述:該軟件為用戶提供一個在windows系統(tǒng)上運行的簡單計算器,能進行簡單的加、減、乘、除四則運算和一些常用特殊運算,包括余弦運算、正弦運算、正切運算、
2、絕對值、平方根運算、以e為底的指數(shù)運算、以10為底的對數(shù)運算。2。2 【總體設(shè)計】2。2。1 系統(tǒng)模塊機構(gòu)框圖簡單計算器數(shù) 學(xué) 計 算退 出 程 序顯 示 界 面2.2。2 功能模塊框圖簡單計算器四則運算退出程序特殊運算加法運算減法運算乘法運算除法運算余弦運算正弦運算正切運算求絕對值求平方根以e為底的指數(shù)運算以10為底的對數(shù)運算2。2.3 系統(tǒng)流程圖NN結(jié)束是否繼續(xù)?顯示結(jié)果進行運算選擇需要進行的運算類型輸入數(shù)字選擇要進行的運算符號Y開始Y2。2。4 界面設(shè)計系統(tǒng)主界面四則運算界面特殊運算界面2。3【詳細(xì)設(shè)計】基于系統(tǒng)需求分析與系統(tǒng)總體設(shè)計的結(jié)論,本系統(tǒng)采用Visual C+實現(xiàn)各模塊的功能。
3、下面按照模塊的劃分來分別闡述系統(tǒng)的詳細(xì)設(shè)計和實現(xiàn)過程。2.3。1 模塊描述(1)顯示界面模塊為系統(tǒng)提供類似于菜單的功能,讓用戶輸入要操作的運算類型的數(shù)字代碼,并進入相應(yīng)的功能執(zhí)行程序,顯示相應(yīng)界面。(2)數(shù)學(xué)計算模塊中,根據(jù)用戶選擇的運算類型和運算符號,自動調(diào)用相應(yīng)的函數(shù),運行相關(guān)程序,進行計算,并顯示結(jié)果。(3)退出程序模塊.根據(jù)用戶的需要,選擇是否退出程序。2.3。2 系統(tǒng)頭文件#includestdio。h /* I/Q函數(shù) /#includemath。h / 數(shù)學(xué)函數(shù)的定義 /include /屏幕操作函數(shù)/#include /*庫函數(shù)/2。3。3 函數(shù)聲明(1)主函數(shù)main()功能
4、:計算器功能選擇界面輸入:用戶輸入運算類型、退出程序的相應(yīng)數(shù)字代碼(1 四則運算,2 特殊運算,3 退出程序)處理: 根據(jù)用戶輸入的數(shù)字代碼,跳轉(zhuǎn)到相關(guān)功能函數(shù)輸出:顯示相應(yīng)界面或退出程序程序清單(a)void main()char h;int a;double b;doprintf( 簡單計算器 n);printf(*n”);printf( 請輸入要進行的運算 n”);printf(-n);printf( 1 四則運算 n);printf(” 2 特殊運算 n);printf( 3 退出程序 n”);h=getche();switch(h) /判斷用戶想要進行的操作*/case1: /輸入1
5、則調(diào)用四則運算函數(shù)*/ a=size(); printf(”結(jié)果是: %d,a);break;case2: /*輸入2則調(diào)用特殊運算函數(shù)/b=teshu();printf(”結(jié)果是:f,b);break;case3: /輸入3則退出程序*/break;while(h!=3);(2)自定義函數(shù)size()功能:進行簡單的加、減、乘、除四則運算輸入:用戶輸入要計算的數(shù)字和運算符號(+、-、* 、/)處理:根據(jù)用戶輸入的運算符號,跳轉(zhuǎn)到相關(guān)運算函數(shù),并調(diào)用輸出:運算結(jié)果和是否需要繼續(xù)運算(y/n)程序清單(b)int size() /*定義四則(size)運算函數(shù)/int n,m;int c;cha
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 簡單 計算器 語言 課程設(shè)計 報告書