欢迎来到天天文库
浏览记录
ID:24917921
大小:915.00 KB
页数:37页
时间:2018-11-17
《c++计算器课程设计--计算器程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C++课程设计C++课程设计报告(2013—2014年度第1学期)计算器程序设计专业计算机科学与技术学生姓名班级学号指导教师完成日期2014年1月16日2C++课程设计目录摘要11、引言11.1课题意义及目的11.2课程设计内容及要求12、开发工具的介绍23、设计内容33.1功能说明33.2流程图:34、系统的实现44.1文件创建44.2界面设计64.3数值计算功能的实现105、程序结果的演示25.1测试的研究与选择25.2测试环境35.3实例测试结果3心得与体会5参考文献6附录1:RUN函数程序7附录2:
2、计算器程序8IIC++课程设计摘要随着当今社会的发展,越来越多的人开始使用电子商品,新的高考制度也允许使用计算器,而作为一名计算机专业的学生,在使用工具的同时也应该学会制作这类工具。本课程设计是利用VC++编程,实现一个简单计算器。此计算器类似于Windows附件中自带的计算器,它利用不仅实现了简单的四则运算功能,还实现了少部分科学函数计算功能,例如sin,cos,tan等而且具有简洁的外观,好看的背景。用户可以使用任何合法的四则运算,并且显示运算结果。计算器的设计是基于MFC下进行,通过各种控件的使用,实
3、现要求中的功能。该报告介绍了该课题的意义,设计内容及要求,vc++开发工具的简单使用方式。且着重阐述了计算器的设计思路和功能,并对代码进行了详细的解释。关键词VC++,计算器,MFC,控件IIC++课程设计计算器程序设计1、引言现代计算器一般是指“电子计算器”,所以,可以认为是“电子计算器”的简称。能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代的电脑结构简单的多,但是比较廉价,可以说是现代办公必备用品之一。本课程设计主要在运算过程中,如果通过计算器来完成,就会减少计算量,该程序即可以在简单计
4、算器键面下进行简单运算,也可以在科学计算器键面下进行高级的科学计算。并且可以分别计算弧度、角度的三角函数的计算等较为复杂的运算。1.1课题意义及目的现实学习生活中,常会遇到一些数目较大数据繁杂的数值运算,徒手运算起来很困难,这时候我们就必须用到计算器,所以便着手开发了这个计算器程序,以便用于自己的学习工作。人们对计算的要求不断提高,普通的功能简单的仅能进行四则运算的计算工具已经不能满足需要,需要一种能进行多种计算。现在已经有一些功能较为强大、涵盖面较广的计算软件,而且各种平台的小工具仍不断出现。这些大大方便
5、了我们的生活给我们更多的选择和实现方式。这个程序可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。并且操作简单、界面清晰、灵活、实用、方便等要求出发,它所能完成的主要计算功能有以下几个方面:加法,减法,乘法,除法,求平方根,求Sin,求Cos,求Tan,求Log10。计算器的设计使我们所学到的c语言知识在现实中得到检验!信息时代是科技和经济发展的产物,软件产业是信息时代的产物,它在我们的生活工作中发挥着越来越大的作用,计算器的设计对我们知识的掌握有很大的作用,更能方便他人,可行性很强
6、!1.2课程设计内容及要求1.设计内容设计一个简单的计算器。要求能实现整数、小数算术运算。程序带清零按钮。2.设计要求用VC++进行编写MFC程序,工程名为自己的姓名首字母和学号连接而成。注重编码质量,代码要有适当的注释;提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。程序运行如下图1所示:15C++课程设计图1计算器运行界面2、开发工具的介绍本课程设计使用的是VisualC++6.0。VisualC++6.0是Microsoft公司在1998年推出的基于
7、Windows9X和WindowsNT的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以里利用该开发环境轻松地访问C++源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。VisualC++6.0不仅包括编译器,而且它还包括许多有用组件,通过这些组件的协同工作,可以在VisualC++6.0集成环境中轻松地完成创建源文件,编辑资源,以及对程序的编译,连接和调试等各项工作。VC++6.0是Windows95/98、XP或WindowsNT下的一个应用程序,本身对软硬件没有特殊要
8、求。就是说它对环境的要求与Windows95/98、WindowsNT要求是一致的。硬件要求:一般在586以上的处理器、16MB以上内存、100MB以上的硬盘。软件要求:Windows95/98或WindowsNT3.51以上版本。VC++6.0系统可以在一张CD盘上,也可以在“VisualStudio(VisualC++、VisualFoxpro)”等产品的第一张CD盘上。一般都有一个VC的自动安装程序,也可以
此文档下载收益归作者所有