2022年C语言实现计算器功能.pdf
《2022年C语言实现计算器功能.pdf》由会员分享,可在线阅读,更多相关《2022年C语言实现计算器功能.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言实现计算器功能实验一 多功能计算器一、问题描述设计一个多功能计算器, 可以完成基本的计算。设计要求 : 1、具备整型数据、浮点型数据的算术(加、减、乘、除) 运算功能。依次输入第一个运算数、 运算符 (+,-,*,/)、第二个运算数, 然后输出结果。 结果可以作为下一个运算的第一运算数。按 C清屏 , 按R返回菜单。例如 :输入 :2 + 5 输出 :7 2、实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。输入表达式如下 : 例如 :输入 :2+5 输出 :7 二、算法说明1.数据结构说明(可以图示说明,也可以文字说明) 本程序主要根据选择菜单编写了六个自定义函数,用于在
2、 main()函数中调用 ,在 main()中,用一个字符变量num1 来记录下菜单选项的标号,根据 num1 的值来决定调用哪个函数。程序要完成的功能及所要用到的函数如下: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 11 页 - - - - - - - - - - C语言实现计算器功能下面就是整个程序的流程图: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 11 页 - - - -
3、- - - - - - C语言实现计算器功能2.算法说明 (即函数说明 ) void suanshuyunsuan() /做算术运算时调用的函数void suanshuyunsuan2() /选择继续做算术运算调用的函数,将上次运算的结果做为下次算术运算的第一个操作数/判断算术运算就是否继续void panduan() /判断算术运算就是否继续void biaodashiyunsuan() /单运算符表达式实现函数void qingping() /清除屏幕void fanhuicaidan() /显示菜单三、测试结果 ( 这部分需文字与图示结合)1. 第一组测试用例(1)测试输入 : 测试目的
4、 :测试算术运算的功能结果输出 :精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 11 页 - - - - - - - - - - C语言实现计算器功能(2)再一次输入 :1测试目的 :测试算术运算就是否能继续结果输出 : (3) 这时输入 :0 测试目的 : 退出算术运算结果输出 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 11 页 - - - - - - - - - - C语言实现
5、计算器功能2、第二组测试用例测试输入 : 测试目的 :测试单运算符表达式函数结果输出 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 11 页 - - - - - - - - - - C语言实现计算器功能3、第三组测试用例测试输入 :c 测试目的 :测试输入c 就是否能清屏测试输出 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 11 页 - - - - - - - - - - C语言
6、实现计算器功能4、第四组测试用例测试输入 :r 测试目的 :测试返回菜单函数测试输出 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 11 页 - - - - - - - - - - C语言实现计算器功能5、 第五组测试用例测试输入 :t 测试目的 :测试就是否能正确退出程序测试输出 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 11 页 - - - - - - - - - - C语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言 实现 计算器 功能
限制150内