- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C计算器计算器程序设计
C++课程设计报告
( 2013 — 2014 年度第 1 学期)
计算器程序设计
专 业 计算机科学与技术 学生姓名 班 级 学 号 指导教师 完成日期 2014年1月16日
目 录
摘 要 1
1、引 言 1
1.1 课题意义及目的 1
1.2 课程设计内容及要求 1
2、开发工具的介绍 2
3、设计内容 3
3.1 功能说明 3
3.2 流程图: 3
4、系统的实现 4
4.1 文件创建 4
4.2 界面设计 6
4.3 数值计算功能的实现 10
5、程序结果的演示 2
5.1 测试的研究与选择 2
5.2 测试环境 3
5.3 实例测试结果 3
心得与体会 5
参考文献 6
附录1:RUN函数程序 7
附录2:计算器程序 8
摘 要
随着当今社会的发展,越来越多的人开始使用电子商品,新的高考制度也允许使用计算器,而作为一名计算机专业的学生,在使用工具的同时也应该学会制作这类工具。本课程设计是利用VC++编程,实现一个简单计算器。此计算器类似于Windows附件中自带的计算器,它利用不仅实现了简单的四则运算功能,还实现了少部分科学函数计算功能,例如sin,cos,tan等而且具有简洁的外观,好看的背景。用户可以使用任何合法的四则运算,并且显示运算结果。计算器的设计是基于MFC下进行,通过各种控件的使用,实现要求中的功能。该报告介绍了该课题的意义,设计内容及要求, vc++开发工具的简单使用方式。且着重阐述了计算器的设计思路和功能,并对代码进行了详细的解释。
关键词 VC++ , 计算器 , MFC , 控件计算器程序设计
1、引 言
现代计算器一般是指“电子计算器”,所以,可以认为是“电子计算器”的简称。能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代的电脑结构简单的多,但是比较廉价,可以说是现代办公必备用品之一。本课程设计主要在运算过程中,如果通过计算器来完成,就会减少计算量,该程序即可以在简单计算器键面下进行简单运算,也可以在科学计算器键面下进行高级的科学计算。并且可以分别计算弧度、角度的三角函数的计算等较为复杂的运算。
1.1 课题意义及目的
现实学习生活中,常会遇到一些数目较大数据繁杂的数值运算,徒手运算起来很困难,这时候我们就必须用到计算器,所以便着手开发了这个计算器程序,以便用于自己的学习工作。人们对计算的要求不断提高,普通的功能简单的仅能进行四则运算的计算工具已经不能满足需要,需要一种能进行多种计算。现在已经有一些功能较为强大、涵盖面较广的计算软件,而且各种平台的小工具仍不断出现。这些大大方便了我们的生活给我们更多的选择和实现方式。
这个程序可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。。c语言知识在现实中得到检验!
信息时代是科技和经济发展的产物,软件产业是信息时代的产物,它在我们的生活工作中发挥着越来越大的作用,计算器的设计对我们知识的掌握有很大的作用,更能方便他人,可行性很强!
1.2 课程设计内容及要求
1.设计内容
设计一个简单的计算器。要求能实现整数、小数算术运算。程序带清零按钮。
2.设计要求
用VC++进行编写MFC程序,工程名为自己的姓名首字母和学号连接而成。注重编码质量,代码要有适当的注释;
提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。
程序运行如下图1所示:
图1 计算器运行界面
2、开发工具的介绍
本课程设计使用的是Visual C++6.0。Visual C++6.0 是Microsoft公司在1998年推出的基于Windows 9X和Windows NT的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以里利用该开发环境轻松地访问C++源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。Visual C++6.0不仅包括编译器,而且它还包括许多有用组件,通过这些组件的协同工作,可以在Visual C++6.0集成环境中轻松地完成创建源文件,编辑资源,以及对程序的编译,连接和调试等各项工作。
VC++6.0是Windows 95/98、XPWindows 95/98、Windows NTVisual Studio( Visual C++、Visual Foxpro)它的设计按软件工程的方法进行,系统具有良好的界面必要的交互信息;。使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。包含的功能有:加、减、乘、除运算,开方等功计算器上数字0—9为一个控件数组,加、减、乘、除。输入的原始数据、运算中间数据和结果都显示在窗口顶部的
文档评论(0)