C语言课程设计报告
计算器
题目:设计一个计算器的程序,功能上尽量模仿wi
dows内的计算器
目
录
一、需求分析1二、设计思路1三、详细设计21、主要函数22、函数的主要调用关系图3四、调试分析及编程心得体会3五、用户手册3六、测试结果3七、源程序代码41、calc主控文件42、mouseh鼠标程序头文件5
f一、需求分析
1、演示程序中,对数据进行四则运算。2、由于人们长期在wi
dow下工作,程序最好要键盘和鼠标都可以用。界面要适应人们的习惯。3、程序执行的命令包括:1)、乘法;2)、除法3)、加法4)、减法5)、自然对数6)、结束。4、测试数据:(以加法为例)(1)、‘0’‘0’应输出“0”。(2)、‘80’‘30’应输出“50”。(3)、’2’‘35’应输出“0”(4)、’2’‘1’应输出“2”(5)’1’‘exp’应输出“2”。
二、设计思路
我们首先要考虑的是如何记录用户的输入信号,识别信号,按照信号的处理要求的不同进行不同的操作,因此我们可以考虑用两个字符串不停地来记录数据,但检测到用户按等号的时候,再转换成数字来处理,结合到鼠标的应用,从鼠标左键的输入信号r