c++计算器实践报告

c++计算器实践报告

ID:28383651

大小:18.46 KB

页数:6页

时间:2018-12-09

c++计算器实践报告_第1页
c++计算器实践报告_第2页
c++计算器实践报告_第3页
c++计算器实践报告_第4页
c++计算器实践报告_第5页
资源描述:

《c++计算器实践报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学生会的老师就像这个大家庭里的家长,他(她)们慈爱而又严厉,老师们教会我们做人,教会我们学习,教会我们工作。老师对我们的关心与疼爱我们始终看在眼里,记在心里c++计算器实践报告  题目  科学计算器应用程序系统  学生姓名  指导教师  学院  专业班级学生学号吴金星严晖材料科学与工程学院1206  计算机基础教学实验中心  XX年7月3日  科学计算器管理信息系统  摘要:本设计是简单计算器,日常计算机使用中,常常涉及到一些有关计算的问题,一个小型的计算器软件变得非常有用,该校型计算器需要空间资源较少,对电脑其他程序的应用影响较小。它的设计按软件工程的方法进行,系统具有良好的界面、必

2、要的交互信息和较好的健壮性;醒目美观的软件封面。使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。  关键词:程序设计;计算器;MFC;按钮控件  1.计算器系统开发设计思想  ⑴实验目的时间如白驹过隙,弹指间,我已在学生会工作了一年。这其中有酸有甜有苦也有辣,然而这就是生活,过于平淡倒显得无味,酸甜苦辣俱全方能体现出人生的多彩,方能值得回味,方能使人进步!学生会的老师就像这个大家庭里的家长,他(她)们慈爱而又严厉,老师们教会我们做人,教会我们学习,教会我们工作。老师对我们的关心与疼爱我们始终看在眼里,记在心里

3、  ①通过实践加强对程序设计语言课程知识点的理解和掌握,培养对课程知识综合运用能力、实际分析问题能力及编程能力,养成良好的编程习惯。  ②通过实践进一步领会程序设计的特点和应用,提高运用C++以及面向对象知识解决实际问题的能力。  ③通过实践掌握用C++编写面向对象的实用程序的设计方法,对面向对象方法和思想增加感性的认识;学会利用C++程序设计语言编写出一些短小、可靠的Windows实用程序,切实提高面向对象的程序设计能力。为后续的相关课程的学习打下基础。  ⑵实验要求  ①二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算  ②科学计算函数,包括(反)正弦、(反

4、)余弦、(反)正切、(反)余切、开方、指数等函数运行  ③以角度、弧度两种方式实现上述部分函数  ④具备历史计算的记忆功能  ⑤对不正确的表达式能指出其错误原因  ⑥整理上机步骤,完成实验报告、提交可运行的程序,给出实验数据和实验结果  2、计算器系统功能及系统设计介绍  ⑴功能说明时间如白驹过隙,弹指间,我已在学生会工作了一年。这其中有酸有甜有苦也有辣,然而这就是生活,过于平淡倒显得无味,酸甜苦辣俱全方能体现出人生的多彩,方能值得回味,方能使人进步!学生会的老师就像这个大家庭里的家长,他(她)们慈爱而又严厉,老师们教会我们做人,教会我们学习,教会我们工作。老师对我们的关心与疼爱我们始

5、终看在眼里,记在心里  它的设计按软件工程的方法进行,系统具有良好的界面;必要的交互信息;简约美观的效果。使用人员能快捷简单地进行操作。即可单机按钮进行操作,也可直接通过键盘直接输入。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。  ①包含的功能有:加、减、乘、除运算,开方、求倒数等功能。②计算器上数字0—9为一个控件数组,加、减、乘、除为一个控件数组,其余为单一的控件。③给对话框添加菜单。④计算功能基本上是用系统内部函数。⑤程序可以能自动判断输入数据的正确性,保证不出现多于一个小数点、以0开头等不正常现象。⑥“C”按钮可以清除所有已输

6、入的数据从头计算。  ⑵设计思路  ①算法基本流程,数值计算及功能:②主要部分为按键后的接受处理  ③键入为数字则检查和增长操作数,有前算符则增长操作数1,否则增长操作数  2。计算器基本按:键入操作数1,键入运算符(若为单目算符即直接运算),键入操作数2,再键入算符即运算前算符,若为当前键入为单目算符即再运算,结果保留在操作数1中,并返回在界面显示。时间如白驹过隙,弹指间,我已在学生会工作了一年。这其中有酸有甜有苦也有辣,然而这就是生活,过于平淡倒显得无味,酸甜苦辣俱全方能体现出人生的多彩,方能值得回味,方能使人进步!学生会的老师就像这个大家庭里的家长,他(她)们慈爱而又严厉,老师们

7、教会我们做人,教会我们学习,教会我们工作。老师对我们的关心与疼爱我们始终看在眼里,记在心里  ④在每次运算前将操作数进行进制转为十进制,在运算结束后操作数还原进制。⑤其中键入特殊算符和功能键作特殊处理,如:退格,进制选键和”=”,”CE”,”C”等。显示键入的相关信息,如果键入不合法即提示错误。⑶算法流程图  ⑷关键功能实现  ①操作数的输入,编辑框所关联的变量为m_num,程序开始时为零。每按下一个数字键按钮,就把它累加到m_num里并刷新显

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

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

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