- 6
- 0
- 约1.51万字
- 约 24页
- 2016-10-19 发布于贵州
- 举报
C简单计算课程设计报告
目录
1 基本功能描述 1
2 设计思路 1
3 软件设计 4
3.1 设计步骤 4
4 结论与心得体会 12
7 附关键源代码 14
7.2 测试结果 15
简单计算器
1 基本功能描述
简单计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,阶乘,对数,开方,倒数等运算。可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出相应提示,同时包含清除,退格,退出功能以及有与所有按钮相对应的菜单项。
2 设计思路
如图是整个计算器的流程图,打开计算器程序,输入数据,调用输入数据子程序。子程序开始时m_num为零。按下数字按钮后,判断m_num的正负号,对其进行相关处理,然后在判断是否有小数点,处理后输出结果。
回到总流程图中,输完第一个操作数后,若按下双目运算符,则把m_num存入num2,按下输入第二个操作数并算出结果。若按下的是单目运算符,则直接对其处理得出结果。若按下清零,则m_num等于0.在运算中还要判断运算是否合法,以及结果是否超出显示范围,以做出相关提示,按下清零。算出后把结果保存至num2。若需用算出的结果继续运算则回到输入完第一个操作数后,若不需要则判断试否需要开始新一轮的运算,不需要则结束。
图1 输入数据子函数流程图
图2
您可能关注的文档
- 6月27号组织为学总复习.doc
- 6种有助入眠功的家常食物.doc
- 6级冲刺试题 二).doc
- 7 技术部 危源辨识评价表.doc
- 70-620考题库及考试指南分享.doc
- 70公社知青饭成为浙江旅游“金名片”.docx
- 70岁老人的创故事.doc
- 75890_铝金门窗施工组织方案.doc
- 7兴业银行 笔 题库及参考答案.doc
- 7施工现场平面置与管理.doc
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
最近下载
- 2023-2024学年北京市朝阳区第八十中学八年级(下)期中考试英语试卷(含解析).docx VIP
- 博硕太阳能光伏电池组件层压机 使用说明书.pdf VIP
- 黑龙江烟草工业有限责任公司招聘笔试真题2024.docx VIP
- 晋教版八年级下册地理精品教学课件 6.2黄土高原——水土流失严重的地区.ppt VIP
- 2023中国专精特新企业发展白皮书_上.docx
- 2026江盐集团盐品事业部招聘24人笔试备考试题及答案解析.docx VIP
- 07sd101-8电力电缆井图集建筑图集.docx VIP
- 2025黑龙江烟草工业有限责任公司招聘试题及答案解析.docx VIP
- 美体护肤专业知识培训课件.pptx VIP
- 2025年太原幼儿师范高等专科学校单招笔试综合素质试题库含答案解析.docx VIP
原创力文档

文档评论(0)