好文档 - 专业文书写作范文服务资料分享网站

C++计算器课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

湖南工学院

C++面向对象程序设计 课程设计说明书

计算器

专业:______ ___ 班级:_________ 姓名:_________ 学号:__________ 时间__ ____

目录

一、 课题说明…………………………………………4

二、 设计内容与具体要求…………………………….4

三、 需求分析与功能简介…………………………….5

四、 程序流程图……………………………………….8

五、 具体设计步骤……………………………………11

六、 部分程序代码说明………………………………19

七、 结果分析与讨论…………………………………33

八、 设计心得与体会…………………………………36

九、 参考资料………………………………………....37

2

一、 课题说明

本课程设计将实现一个简单计算器。其类似于Windows附件中自带的计算

器。这个计算器不仅实现了简单的四则运算功能,还实现了高级的科学计算功能,而且具有简洁大方的图文外观。它的设计按软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性,使用人员能快捷简单地进行操作。即时准确地获得需要的计算结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。在课程设计中,系统开发平台为Windows 2000XP,程序设计语言采用Visual C++,在程序设计中,采用了结构化与面向对象两种解决问题的方法。

简单计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,阶乘,对数,开方,倒数等运算。可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出相应提示,同时包含清除,退格,退出功能以及有与所有按钮相对应的菜单项。

通过c++课程设计,将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,提高学生分析问题,解决问题从而运用所学知识解决实际问题的能力。

二、设计内容与具体要求

系统要求具有加、减、乘、除、乘方、开方、阶乘、三角函数运算等功能; 对每一个运算都具有一个子菜单,在主画面上方设计一个结果显示框;对四则运算有连续运算的功能;对三角函数运算模块要求输入数据用角度,运算时自动转换为弧度。

项目运行的软、硬件环境:

软件要求:Windows 95/98或Windows NT3.51以上版本,Microsoft Visual C++ 6.0

硬件要求:一般在586以上的处理器、16MB以上内存、100MB以上的硬盘空间。

3

C++计算器课程设计

湖南工学院C++面向对象程序设计课程设计说明书计算器专业:_________班级:_________姓名:_________学号:__________时间______
推荐度:
点击下载文档文档为doc格式
452bd3rawa3bj0w6hx0q
领取福利

微信扫码领取福利

微信扫码分享