《程序报告》word版

《程序报告》word版

ID:29124921

大小:241.00 KB

页数:23页

时间:2018-12-16

《程序报告》word版_第1页
《程序报告》word版_第2页
《程序报告》word版_第3页
《程序报告》word版_第4页
《程序报告》word版_第5页
资源描述:

《《程序报告》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、面向对象程序设计大作业-----简易计算器程序姓名:******学号:**********班级:信息09-1班学院:信息科学与工程学院计算器1.编程目的a)掌握c++程序设计语言,学会编写简易的程序。b)能够根据实际问题编译其解决办法。c)计算器设计,能进行加减乘除平方基本运算,二进制,十进制,八进制,十六进制之间的转换,三角的计算等功能。2.系统简介运用C++6.0呈现一定的友好界面进行简单的运算3.编程思路根据C++语言,将具体实现某个功能的函数设成计算器类的共有函数成员,将进行计算的数据设为类的私有成员,运用判断语句进行功能选择性跳跃。4.总体设计(附类图)Calcula

2、tor-a:double-b:double-res:double-num[50]:double-w[50]:char-c:char-len:int-fl:short+add():void+min():void+mul():void+div():void+power():void+_10_2():void+_10_8():void+_10_16():void+_2_10():void+_8_10():void+_16_10():void+_2_8():void+_8_2():void+_2_16():void+_16_2():void+_16_8():void+_8_16():v

3、oid+mix():void+cos1():void+cos2():void+Sin1():void+Sin2():void+tan1():void+tan2():void+input():void+output():int+getfl():short+mainmenu():void+_1_fun():void+_2_fun():void+_3_menu():void+_4_menu():void+_3_1_menu():void+_3_2_menu():void+_3_3_menu():void+output2(inti):void1.关键技术说明类结构、选择判断结构、循环结

4、构的应用。2.源代码#include#include#include#include#include#definePI3.1415usingnamespacestd;classcalculator{private:doublea,b,res,num[100];charw[100],c;intlen;shortfl;public:voidadd();voidmin();voidmul();voiddiv();voidpower();void_10_2();void_10_8();void_1

5、0_16();void_2_10();void_8_10();void_16_10();void_2_8();void_8_2();void_2_16();void_16_2();void_16_8();void_8_16();voidmix();voidcos1();voidcos2();voidsin1();voidsin2();voidtan1();voidtan2();voidinput();intoutput();shortgetfl();voidmainmenu();void_1_fun();void_2_fun();void_3_menu();void_4_men

6、u();void_3_1_menu();void_3_2_menu();void_3_3_menu();voidoutput2(inti);calculator(){a=0;b=0;res=0;num[0]=0;w[0]='0';len=0;c='0';fl=0;}};voidcalculator::mainmenu(){intj;do{cout<<"*****************请选择******************"<

7、函数运算"<>j;system("CLS");if(fabs(j)>4)cout<<"输入错误!请再次输入"<4);if(j==1)_1_fun();elseif(j==2)_2_fun();elseif(j==3)_3_menu();elseif(j==4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。