简单计算器 一、基本功能描述二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计 算 科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行 以角度、弧度两种方式实现上述部分函数 具备历史计算的记忆功能 对不正确的表达式能指出其错误原因 二、 流程图 输入数据子函数 编辑框关联变量 m_num=0 键入一个数 是否为正数? Y m_num N m_num =10*m_num+i =10*m_num-i 是否为小数? Y 还原 m_num N 根据小数点后位数将键入的 数除以 n 次10 累加到 m_num Y 继续键入数字? N 用UpdateData(FALSE)刷新显示 图1输入数据子函数流程图 图2 三、 设计步骤 打开 Microsoft Visual C++ 6.0,在文件中点击新建,在弹出框内选择 MFC AppWizard[exe]工程,输入工程名Calculter 及其所在位置,点击确定,如图3所示。图 3 新建 MFC AppWizard[exe]工程 将弹出 MFC AppWizard-step 1 对话框,选择基本对话框,点击完成,如图 4 所示。 图4基本对话框 这样,MFC AppWizard 就建立了一个基于对话窗口的程序框架,如图 5 所示。 图5新建的对话框 四、 界面设计 1、创建控件 在图 5 所示的 Resoure View 选项卡中打开 Dialog 资源组,双击 IDD_CALCULATOR_DIALOG, 在右边的窗口中显示出待编辑的对话框。开始摆放控件,包括编辑框和按钮的创建。按钮的创建 以“1”为例进行介绍,其他按钮的创建可参照此进行操作。 1)在图 5 中Controls 的“编辑框”按钮上单击鼠标左键,在对话框编辑窗口上合适的位置按下鼠标 左键并拖动鼠标画出一个大小合适的编辑框。在编辑框上单击鼠标右键,在弹出的快捷莱单中选 择属性选项,此时弹出 Edit 属性对话框,如图 6 所示,在该对话框中输入 ID 属性。 图6Edit 属性对话框 2)在图 3 中Controls 的“Button”按钮上单击鼠标左键,在对话框上的合适的位置上按下鼠标左键 并拖
加法交换律 60+255+40 155+207+145 316+98+84 263+48+37 628+34