C语言程序设计大作业设计说明书-简单计算器.doc
《C语言程序设计大作业设计说明书-简单计算器.doc》由会员分享,可在线阅读,更多相关《C语言程序设计大作业设计说明书-简单计算器.doc(14页珍藏版)》请在沃文网上搜索。
1、1. 概述:本程序是在C+6.0环境下开发的一款集整数与小数的四则运算和求余运算为一体的简单计算器。主要运用了赋值、计算、选择结构(switch语句实现多分支选择结构)、条件运算、循环计算、函数调用等原理。2. 程序概要设计:前实现的功能:程序已经可以完成整数、小数的基本加减乘除;整数基本求余运算;二进制,八进制,十进制,十六进制的相互转换,并可以对输入者的输入错误提出错误警告;程序可以循环运行,也可以自我实现退出菜单的功能(需要按2次回车)。目前发现的BUG有:1、在整数输入数字的时候,如果输入的是小数的话会一直循环菜单,不会出现结果,也不会提示输入者输入错误,也不会有结果。2、在整数求余功
2、能中,如果输入的是小数或者输入不合理也会出现一直循环菜单的情况,同样不会提示输入者输入错误,也不会有结果。 目前没有实现的功能有:1.给出一个二进制数,不可以计算它的原码、补码和反码。2.整数,小数的基本运算和整数求余的运算出现错误无法提示,函数不是十分完整。3.全部进制的函数输入的数字个数都是有限制(数字个数不能大于100),超范围就会输出错误结果,无法实现无限制的输入而得出正确结果。4.每次算完第一次不能按回车,只能按其他按键,否则会退出,因为按两次回车就会退出程序。5.每次算完,按非回车键都会出现一级菜单,有点繁琐,再次选择 整数、小数、进制运算。 流程图:开始输入1到3进行功能选择输入
3、1到5进行功能选择1.整数四则运算及求余输入2个操作数1.加法2.减法3.乘法4.除法5.求余判断除数为0Y输出输入错误输入两个操作数N输出结果输入1到4进行功能选择4.除法判断除数为0Y输出输入错误输入两个操作数N输入2个操作数输出结果输出结果输出结果输入1到11进行功能选择2.小数四则运算3.进制运算输入操作数输出结果结束3. 程序详细设计:在主函数中设置了全局变量,以实现功能选择,并用char函数实现循环输入。运用do while语句控制结束程序,即在运算过后,如由键盘输入回车键则结束程序。之后进入功能选择菜单,先调用写好的menu函数(回车2次可退出程序)。输入提示及输入控制:若输入的
4、数字不是1-3,则提示输入错误,重新输入:(运用选择结构进行判断)其中,整数、小数、及进制转换计算功能分别使用了另一个switch语句嵌套,实现选择功能。整数的加减乘除: 运用基本的加减乘除的函数完成,输入和输出的数字为整型。将输入的数字赋值到变量中,在让变量在程序进行相关的基本运算,输出结果即可。 小数的加减乘除: 运用基本的加减乘除的函数完成,输入和输出的数字都双精度浮点型。将输入的数字赋值到变量中,在让变量在程序进行相关的基本运算,输出结果即可。 整数求余运算: 运用%计算来完成,将输入的数字赋值到变量中,在让变量在程序进行%的运算。得出的值就是所求的余数,输出结果即可。二进制转换八进制
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 作业 设计 说明书 简单 计算器
