C语言程序设计大作业设计说明书简单计算器.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序设计大作业设计说明书简单计算器.pdf》由会员分享,可在线阅读,更多相关《C语言程序设计大作业设计说明书简单计算器.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高级语言程序设计大作业高级语言程序设计大作业设计说明书设计说明书简单计算器简单计算器学学院院电子信息工程学院专业班级专业班级级通信工程班学生姓名学生姓名xxxx学学号号063155428指导老师指导老师xxxxxx1.概述:本程序是在 C+6.0 环境下开发的一款集整数与小数的四则运算和求余运算为一体的简单计算器。主要运用了赋值、计算、选择结构(switch 语句实现多分支选择结构)、条件运算、循环计算、函数调用等原理。2.程序概要设计:前实现的功能前实现的功能:程序已经可以完成整数、小数的基本加减乘除;整数基本求余运算;二进制,八进制,十进制,十六进制的相互转换,并可以对输入者的输入错误提出
2、错误警告;程序可以循环运行,也可以自我实现退出菜单的功能(需要按 2 次回车)。目前发现的 BUG 有:1、在整数输入数字的时候,如果输入的是小数的话会一直循环菜单,不会出现结果,也不会提示输入者输入错误,也不会有结果。2、在整数求余功能中,如果输入的是小数或者输入不合理也会出现一直循环菜单的情况,同样不会提示输入者输入错误,也不会有结果。目前没有实现的功能有:1.给出一个二进制数,不可以计算它的原码、补码和反码。2.整数,小数的基本运算和整数求余的运算出现错误无法提示,函数不是十分完整。3.全部进制的函数输入的数字个数都是有限制(数字个数不能大于 100),超范围就会输出错误结果,无法实现无
3、限制的输入而得出正确结果。4.每次算完第一次不能按回车,只能按其他按键,否则会退出,因为按两次回车就会退出程序。5.每次算完,按非回车键都会出现一级菜单,有点繁琐,再次选择整数、小数、进制运算。流程图:开始3.进制运算1.整数四则运算及求余输入1到3进行功能选择2.小数四则运1.加法 2.减法 3.乘法输入 1 到 5 进行功能选择输入 1 到 4 进行功能选择4.除法4.除法输入 2 个操作数5.求余输入 2 个操作数Y判 断 除数为 0输出结果NY判 断 除数为 0输出结果N输入两个操作输出输入错误输出输入错误输入两个操作输出结果输出结果输入 1 到 11 进行功能选择输入操作数输出结果结
4、束3.程序详细设计:在主函数中设置了全局变量,以实现功能选择,并用 char 函数实现循环输入。运用 do while 语句控制结束程序,即在运算过后,如由键盘输入回车键则结束程序。之后进入功能选择菜单,先调用写好的 menu 函数(回车 2 次可退出程序)。输入提示及输入控制:若输入的数字不是 1-3,则提示输入错误,重新输入:(运用选择结构进行判断)其中,整数、小数、及进制转换计算功能分别使用了另一个 switch 语句嵌套,实现选择功能。整数的加减乘除:整数的加减乘除:运用基本的加减乘除的函数完成,输入和输出的数字为整型。将输入的数字赋值到变量中,在让变量在程序进行相关的基本运算,输出结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 作业 设计 说明书 简单 计算器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内