简单计算器
1 基本功能描述
简单计算器包括双目运算符和单目运算符。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦、阶乘、对数、开方、倒数等运算。可对输入任意操作数包含小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出提示,同时包含清除、退格、退出功能以及有与所有按钮相对应的菜单项。
2 设计思路
如图1,是输入数据子函数的流程图。打开计算器程序,输入数据,判断此次输入之前是否有数字输入,如果有,则在之前输入的数字字符后加上现有的数字字符;如果没有,则直接使编辑框显示所输入的数字字符。判断是否继续键入数字,如果是,则继续进行前面的判断,如果否,则用UpdateData(FALSE)刷新显示。
如图2,是整个计算器的流程图。对于输入的算式,判断运算符是双目运算符还是单目运算符。如果是双目运算符,则把操作数存入数组a[z+2]中,把运算符存入b[z+1]中;如果是单目运算符,则把字符串转化为可计算的数字,再进行计算。下面判断运算符是否合法,如果合法,则将结果存入a[0],不合法,则弹出对话框,提示错误。结束程序。
图2 简单计算器总流程图
3 软件设计
3
您可能关注的文档
最近下载
- 地下防水工程质量验收规范(最新版).docx VIP
- 第五单元:旋转及旋转问题“小题狂练”专项练习-2023-2024学年五年级数学下册典型例题系列(解析版)人教版.docx VIP
- SY_T 5029-2013抽油杆塞规环规.PDF VIP
- 2026-2030中国商用密码产品市场供需发展趋势与未来供需规模预测研究报告.docx
- 水利工程施工组织设计完整版 .pdf VIP
- 2026年国企统计分析岗位考核试题及答案.docx VIP
- 九宫格、回字格、米字格楷体练字模版-内容可修改.doc VIP
- 智能机器人-智能科学.PPT VIP
- led显示屏安装实施施工方案.docx VIP
- 炼钢工艺流程及典型案例介绍 PPT.pptx VIP
原创力文档

文档评论(0)