计算机科学与技术学部
面向对象程序课程设计
题 目 计 算 器
学 部 计算机科学与技术
班 级
指 导 教 师
姓 名
20##年6月16日
课程设计任务分配表
Visual C++的课程设计成绩表
摘 要
随着当今社会的发展,越来越多的人开始使用电子商品,新的高考制度也允许使用计算器,而作为一名计算机专业的学生,在使用工具的同时也应该学会制作这类工具。该系统则是与Windows附件里的计算器相仿的一个计算器。
…… …… 余下全文
计算机科学与技术学部
面向对象程序课程设计
题 目 计 算 器
学 部 计算机科学与技术
班 级
指 导 教 师
姓 名
20##年6月16日
课程设计任务分配表
Visual C++的课程设计成绩表
摘 要
随着当今社会的发展,越来越多的人开始使用电子商品,新的高考制度也允许使用计算器,而作为一名计算机专业的学生,在使用工具的同时也应该学会制作这类工具。该系统则是与Windows附件里的计算器相仿的一个计算器。
…… …… 余下全文
一、 需求分析
(1) 制作一个计算器,能够计算四则混合运算以及乘方和开方,并显示出正确的结果。
(2) 程序能根据运算符的高低进行运算(开放符号置左置右不影响正常运算)
(3) 可以输入括号
二、 设计思路
(1) 运用栈以及结构体来实现,将数字与运算符分别放在结构体与栈里面,将栈以及结构体里的字符数值一一匹配计算,将得出的结果保存到另一个栈里(zhan3)。
(2) 开始,对所输入的字符串进行转化,把运算符存放在zhan2里面,把数值存放到data结构体里面,然后进行运算和操作。
(3) 运用循环来实现无限输入,用数组nibo来跟踪整个过程,每次运算后将值置空,若检测到空,计算得出结果,退出输入q。
…… …… 余下全文
课程设计说明书
题 目 计算器程序设计
起讫日期 2006 年 7月 3日 至 20## 年 8月 6日
所在院系 软件学院
专 业 机械+软件 班 级 04-2
学生姓名偶偶哦 学 号
指导教师
20##年 8 月 日
摘 要
当今社会是信息社会,科技经济高速发展的社会!为了更方便人们的工作生活和加速人们处理信息的速度,计算器应运而生。由于它体积小巧,携带方便,价格便宜,构造简单等诸多的优点成为人们生活中的必备品!
…… …… 余下全文
MFC计算器课程设计报告
地信091
指导老师:
2010.11.15
一.题目:利用MFC框架编写简易计算器
要求使用MFC框架在Visual Studio 6.0环境下编写一个简易的计算器,支持任意位数的加减乘数,正负转换,并且实现BackSpace CE C功能。
二.设计过程
1. Windows消息处理机制的理解
首先编写程序需要对Windows程序的消息处理机制(Message Handle)有个比较清晰的了解。Windows的程序都是通过消息来传送数据,有不需要用户参与的系统消息,比如异常处理等。还有用户消息,比如鼠标的单击,双击,键盘的键入等。
2. 界面的设计
仿照Windows附件里面的计算器,在资源视图中画好界面,如图:
主要使用到Layout菜单中的Align功能对各个按钮进行对其,使界面更加整洁。拖出的控件有上面的一个Edit控件用于显示数字,Button控件用于处理鼠标的消息。
3. 建立的变量,控件的命名,对应的消息处理函数对应表
变量定义:
double poz; //保存小数点的位置,初始化为1,表示poz-1个小数点。
double m_Dis; //Edit控件上需要显示的数字
…… …… 余下全文
JAVA课程设计报告
设计题目: 计算器
学 院 : 计算机学院
班 级: 3110901
学 号: 2009214344
姓 名: 胡松
1、 复习巩固java语言的基础知识,进一步加深对java语言的理解和掌控。
2、 锻炼分析解决实际问题的能力,提高我们适应实际,实践编程的能力。
3、 提高我们在项目中的开发创新能力。
1、该计算器程序除了具备加减乘除基本功能外,还有清零键AC和一些部分的科学计算方法,包括开方、二进制、十六进制。
2、计算器的基本功能:
…… …… 余下全文
计算器程序设计报告
一、设计分析
编写一个计算器程序,要求:
1、界面类似于windows系统中提供的计算器界面;
2、能实现加、减、乘、除、乘方、开方等功能。
界面类似于windows系统中提供的计算器界面,则数字的输入和功能的执行都通过按键来实现,并且能够在显示区域里及时的显示出数据,所用本程序使用VC++提供的高度可视化的应用程序开发工具MFC来实现。
要实现加、减、乘、除、乘方、开方等功能,则在程序中包含"math.h"库函数文件,通过引用相应的函数来实现乘方、开方等功能。在输入第一个计算参数以后,点击需要执行的计算方式,然后输入第二个计算参数,点击“=”按钮,则会在显示区显示出正确的结果。
本程序从设计上来讲,主要分为两个重点部分,一个是数字的输入,即逐个点击单个数字(包括小数点)之后,这些数据能够在显示区正确的显示。第二个是数据的计算,先输入第一个计算参数,然后选择计算方式,再输入第二个计算参数,最后点击“=”按钮,计算结果。
二、程序结构
按照程序的设计,可以分为数据显示模块、数据输入模块、计算方式选择模块、结果计算模块、菜单模块等五个主要模块,其中,数字输入模块和计算模块是重点和难度,这两个模块的流程图如下所示:
1、数字输入的流程图:
点击一个数字键以后,流程开始:
2、数据计算的流程:
三、各模块的功能及程序说明
按照程序的设计,可以分为数据显示模块、数据输入模块、计算方式选择模块、结果计算模块、菜单模块等五个主要模块,以下逐个说明各模块的功能及程序说明。
1、数据显示模块。数据显示模块显示用户输入的数字和计算器计算的结果,主要由一个数字显示框组成。数字显示框是一个编辑框控件,属性设置为只读模式,不能由用户编辑。在MFC的类向导中,给数字显示框添加一个变量m_num,用来记录数字的变化,当每次操作以后,都会把数字更新到界面上,显示给用户。
…… …… 余下全文
C#程序设计
课程设计报告
(计算机学院)
20##-20##学年度第二学期
目 录
1. 需求分析.... 1
1.1计算器应用软件的功能分析(二级标题,四号黑体)... 1
1.2计算器软件的功能图... 1
2. 界面设计.... 1
3. 功能实现.... 3
3.1计算数字现实的功能代码... 3
3.2小数点设置的功能代码... 3
3.3连续运算的功能代码... 3
3.4实现键盘控制的功能代码... 4
3.5删除的功能代码... 5
4. 设计总结.... 5
参考文献.... 6
计算器的开发与应用
摘要:计算器的产生和发展是建立在电子计算机基础之上的,现代社会很需要一个健全、高效率的计算器。为了提高自己的实践能力和将来开发一个更实用更全能更智能的计算器,以设计与实现计算器为课题。此次设计的计算器应用软件从visual studio 2012编程环境中开发,是一个简单的窗体应用程序,实现简单的计算器功能。以微软自带的计算器为模板,设计了简单易懂的计算器。这款计算器不仅实现了简单的四则运算的功能,还能连续运算,实现小键盘的操作,光标的转移。虽然这个简单的计算器只能实现这些功能,但是具有简洁的图文外观,即时准确的获得所需要要计算的结果,充分降低了数字计算器的难度和所需要的时间,对人们生活和学习具有有很大的帮助。
关键词:计算器;功能 ;界面;窗口;事件。
1. 需求分析
通过对微软附件计算器软件进行调研、分析,研究,使用。我们了解到了作为一个计算器所应该有的一些简单功能和界面的排版,我们知道了怎样使编写的计算器程序向微软附件计算器靠拢。
1.1计算器应用软件的功能分析
计算器软件的主要功能是:
…… …… 余下全文