简单计算器
1 基本功能描述
简单计算器包括双目运算符和单目运算符。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦、阶乘、对数、开方、倒数等运算。可对输入任意操作数包含小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出提示,同时包含清除、退格、退出功能以及有与所有按钮相对应的菜单项。
2 设计思路
如图1,是输入数据子函数的流程图。打开计算器程序,输入数据,判断此次输入之前是否有数字输入,如果有,则在之前输入的数字字符后加上现有的数字字符;如果没有,则直接使编辑框显示所输入的数字字符。判断是否继续键入数字,如果是,则继续进行前面的判断,如果否,则用UpdateData(FALSE)刷新显示。
如图2,是整个计算器的流程图。对于输入的算式,判断运算符是双目运算符还是单目运算符。如果是双目运算符,则把操作数存入数组a[z+2]中,把运算符存入b[z+1]中;如果是单目运算符,则把字符串转化为可计算的数字,再进行计算。下面判断运算符是否合法,如果合法,则将结果存入a[0],不合法,则弹出对话框,提示错误。结束程序。
图2 简单计算器总流程图
3 软件设计
3
您可能关注的文档
- 干部管理规定(16年发文稿)选编.doc
- 干热岩毕业论文选编.doc
- 干式变压器技术标技术参数选编.doc
- 刚架梁、刚架柱制作方案选编.doc
- 钢材实用知识培训new选编.doc
- 钢材知识2(简化版)选编.doc
- 钢结构施工方案选编.doc
- 钢筋混凝土用钢第2部分热轧带肋GB1499.2-2007选编.doc
- 监理实施细则(自行修改)选编.doc
- 项目1:商务礼仪与接待工作题稿.ppt
- 智能研修在职业培训中的实施与效果评估教学研究课题报告.docx
- 2026年农药行业绿色供应链构建与优化研究报告.docx
- 2026年新能源智能能源管理系统智能控制报告.docx
- 人工智能与跨学科教学融合的虚拟实验室构建与应用研究教学研究课题报告.docx
- 人工智能在校园社团活动中的应用与青少年道德素质提升策略教学研究课题报告.docx
- 智能校园环境下智能校园一卡通支付安全风险分析与防范教学研究课题报告.docx
- 高中数学教学中数学建模思想的应用与拓展课题报告教学研究课题报告.docx
- 2026年飞行器制造市场趋势报告.docx
- 2026(新高考)地理名校联盟联考卷 (附答案解析).docx
- 2026年速度传感器技术革新与市场应用分析报告.docx
原创力文档

文档评论(0)