推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

C++MFC计算器编程课程设计MFC编程科学计算器.doc

   2023-07-23 网络整理佚名2310
核心提示:C++MFC计算器编程课程设计MFC编程科学计算器C++MFC计算器编程课程设计MFC编程科学计算器C++MFC计算器编程课程设计MFC编程科学计算器C++MFC计算器编程课程设计MFC编程科学计算器C++MFC计算器编程课程设计MFC编程科学计算器C++MFC计算器编程课程设计MFC编程科学计算器(如图4)因为程序中用到一些数学函数,所以在calc_mfcDlg的开始处添加包含语句#include<〈cmath>>。C++MFC计算器编程课程设计MFC编程科学计算器C++MFC计算器编程课程设计M

C++ MFC计算编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

中南大学

本科课程设计(实践)设计报告

(编程基础)

,在“项目”中选择MFC rd(exe)程序,然后选择“基本对话框”选项并按“确定”,创建一个文件名为“”的项目。

(2)。 删除原界面上的按钮,添加所需的按钮和编辑框,并按照一定的规则排列(如图1所示)

图1

(3)。 根据对应的功能修改各个按钮的属性(如图2)

图2

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

(4)。 将以下变量添加到类中(如图3所示)

图3

(5)。 在()函数中添加以下代码变量初始化:

=0;

=0;

=0;

=_T("");

=_T("");

= _T("");

=0;

o = 0;

(6)。 通过MFC的“创建类向导”将各个按钮的消息处理函数添加到“Clg”类中。 (如图4)由于程序中用到了一些数学函数,所以在的开头添加语句#<<cmath>>。

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

图4 图5

(7)。 在 中。 在h文件中的类中,添加成员函数的声明:void (int).-9的公共处理函数,代码如图5所示。添加数字键处理函数,如数字键1:

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

(8)。 计算器程序的关键是计算顺序。 当按下操作员键时,其正确的操作员仍是未知的,因此应保存当前的操作员选择,然后输入要操作的号码。 这个号码也应该保存起来。 下次按下某个运算符时,将继续运算原来保存的运算符和数字,以此类推,直至按下“=”。 所以在 中。 在cpp文件末尾添加一个公共成员函数()。 代码如图6所示:

图6 图7

图7是“+”按钮的消息处理函数,其余“-”、“*”、“/”、“=”只需将“+”替换为相应的运算符即可。

图8和图9是“.”的消息处理函数。 和 AC 键分别:

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

图8 图9

(9)。 要将菜单与对话框关联起来,方法是右键单击对话框,在快捷菜单中选择属性,在“对话框属性”窗口的“菜单”列表中选择创建的ID,如图10所示:

图10

(10)。 保存所有编辑好的程序,调试运行正确后即可得到目标程序,界面如下:

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

C++ MFC计算器编程课程设计 MFC编程科学计算器

(11)。 实现多个按键的消息功能;

1)。 因:

cos 麦克劳林公式

已知相邻两项之间存在如下关系:

(m=0,2,4,6,...)

因此,先将t赋值1,然后用上式累加即可得到cos。 累计上限<0.。 x的详细步骤如下:

注:t=1是将cos函数公式第一项赋给t。

2)科什:

Cosh 函数是双曲余弦函数。 由双曲余弦函数的计算公式和(泰勒公式)可知,调用这两个公式即可实现cosh函数。 它类似于 cos 的 公式。 相邻两项之间的关系为:

,所以使用计算cos函数的方法编辑代码得到函数的计算代码,然后定义一个返回值为类型的函数,将其返回值设置为 ,然后在cosh函数程序中调用刚刚定义的函数返回值。

C++ MFC计算器编程课程设计 MFC编程科学计算器

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON