- 14
- 0
- 约6.31千字
- 约 7页
- 2018-10-09 发布于重庆
- 举报
《C 面向对象程序设计-简单计算器的设计》
PAGE \* MERGEFORMAT 8
面向对象程序设计
简单计算器的设计
一、问题描述
简单计算器的基本功能如下:
四则运算,例如加减乘除等;
除了整数的运算也可实现小数的各类运算;
判断非法操作,例如判定1/0为非法操作;
其他特性;
这个简易计算器只实现以上所述功能,即实现简单计算。
二、设计思路
计算器起始运行在归零状态,此时只接受数字输入,当按下一个数字按钮时,计算器只显示用户输入第一个操作数,用户在该状态下可以继续输入数字。
1.当第一个数字输入完成后,可以接受第二个操作数。
2.在数字输入结束进行运算后,按下=按钮可以根据前面按下的操作符计算结果显示,表示计算完成。
3.在上述计算过程中都可以接受双击等号回到清零状态。
三、功能函数设计:
1.数字按钮
这个是通过最基本的OnButton()将0~9十个数字按钮的单击消息处理函数用类向导全部关联到此,适文本框应该只是显示当前单击的数字;
2.小数点按钮函数OnDecimal
这个函数主要是实现小数点在计算器的相关功能
3.列表在算法的函数OnSelchangeOperatorList()
这一类按钮包括“+”“-”“*”“/”,它们的单击消息在同一个处理函数中进行处理,以同样的方法把这四个按钮的单击操作关联到此函数中,使四则运算法则在列表中通过选择去实
原创力文档

文档评论(0)