模拟计算器程序 模拟计算器程序 1 C语言课程设计报告 题 目: 模拟计算器程序 班 级: 软件 1001 组 名: 寂寞的木马 指导教师: 陈老师 日 期: 2011
26 模拟计算器程序 模拟计算器程序 2 目 录 1 需求分析 1
1 问题分析 1
2 采用技术 1
3 设计目标 2 总体设计 2
1 系统流程设计 2
2 系统模块设计 3 详细设计 3
1 模块功能说明 3
2 模块流程图 3
3 界面设计 4 测试结果 5 程序清单 6 设计体会 模拟计算器程序 模拟计算器程序 3 模拟计算器程序 模拟计算器程序 模拟计算器程序 4 1 需求分析 1
1 问题分析 途中遇到清屏,算法错误 1
2 采用技术 开发工具 C 语言 运行环境 (1)WINDOWS2000/XP 系统 (2)Tu rboC2
0 编译环境 1
3 设计目标 编写一个程序来实现算术计算器
通过结构体数组和共用体数组来存放输入的每一数字或运算符号的记录(包括1、2、3 等数字,+、--、*、等运算符号),然后将其信息存入文件中
输入一个算术计算式,就在屏幕上显示结果
2 总体设计 2
1 系统流程设计 调用函数: #inclu de #inclu de 函数声明: v oid menu (); v oid add(); v oid su b(); 模拟计算器程序 模拟计算器程序 5 void mul(); void div(); void add_n_to_m(); 清屏功能代码 调用部分 进行功能键设置 自定义函数 用算模块 2
2 系统模块设计 void add()//加法运算 { double a,b; printf("input two numbers:"); scanf("%lf%lf",&a,&b); printf("%lf+%lf=%lf\n",a,b,a+b)