第一范文网 - 专业文章范例文档资料分享平台

C++ 计算器 课程设计模板资料

来源:用户分享 时间:2025/8/26 9:37:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《C++面向对象程序设计》课程设计报告

设 计 题 目 :计 算 器

学院名称: 专 业: 信息与计算科学 班 级: 学生姓名: 学 号: 指导教师: 完成时间:

C++面向对象程序设计

目 录

第1章 概述............................................................................................... 2 1.1 软件实现的目标 .......................................................................... 2 1.2 软件实现方案 .............................................................................. 2 1.3 软件实现环境 .............................................................................. 2 第2章 软件分析 ...................................................................................... 3 2.1 调查............................................................................................... 3 2.2软件分析 ....................................................................................... 3 第3章 软件设计 ...................................................................................... 4 3.1 软件功能设计 .............................................................................. 4 3.2 功能函数设计 .............................................................................. 4 3.3 输入输出的设计 .......................................................................... 5 第4章 软件实现 ...................................................................................... 5 4.1软件源代码 ................................................................................... 5 4.2运行结果 ...................................................................................... 12 结 论 ..................................................................................................... 15 参 考 文 献............................................................................................. 15

1

C++面向对象程序设计

第1章 概述

1.1 软件实现的目标

课程设计的任务:

设计一个简易计算器,要求源文件要采用多文件的工程结构;在源程序中必须使用类,输入输出要符合C++语言的特性。

基本功能:

能计算加、减、乘、除及带括号和乘方的混合运算。

软件特点:

可以方便快捷的直接运算带括号的混合算式;操作简便,都是从键盘直接输入。

1.2 软件实现方案

第一步:分析题目,建立类,画出类图。 第二步:画出流程,根据流程图编写程序清单

第三步:上机调试程序(使用单步调试,设置断点、分块调试的方法)。 第四步:及时整理资料,撰写课程设计报告中有关这个题目的内容。

1.3 软件实现环境

硬件配置:586以上PC兼容机或品牌机,配有彩色显示器、鼠标、键盘,内存不小于64MB,硬盘自由空间不少于200MB。推荐配置为内存128MB或256MB(或以上),硬盘自由空间500MB以上。

运行环境:Windows2000/NT/Xp、Visual C++集成开发环境。

2

C++面向对象程序设计

第2章 软件分析

2.1 调查

用户对计算器软件的要求:

① 能够进行复杂的运算; ② 能够实现对算式的计算; ③ 操作方便快捷;

④ 显示运行结果时,结果前显示该算式;

2.2软件分析

结构图:

主程序 主界面 退出程序 初始化程序 数据输入 数据处理

图2.2

结果输出 3

C++面向对象程序设计

第3章 软件设计 3.1 软件功能设计

流程图:

开始 操作界面 退出 算式输入 N 输入判断 错误类型 提示 Y Y 输入判断 N 输入判断 N 输入判断 N 算式计算 结果输出 Y Y 标记 标记 标记

图3.1

3.2 功能函数设计

1.定义界面函数

void first()

{cout<<\计算器基本功能介绍\ cout<

4

搜索更多关于: C++ 计算器 课程设计模板资料 的文档
C++ 计算器 课程设计模板资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c38rs92wglq4vbt01gdv99bpag891bi0044f_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top