问题及代码:
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cop
*作者:
*完成日期:2015年4月26日
*版本号:v1.0
*
*问题描述:
*输入描述:
*输出描述
<span style="font-size:24px;">开发工具:vs2013</span>
<span style="font-size:24px;"><img src="https://img-blog.csdn.net/20150426102007854?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG91eGluaGFuZzEyMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
</span>
<span style="font-size:10px;">新建(sanjiao.h)</span>
<span style="font-size:10px;">class Triangal
{
private:
<span style="white-space:pre"> </span>double a, b, c;
public:
<span style="white-space:pre"> </span>Triangal(){ a = 0; b = 0; c = 0; }
<span style="white-space:pre"> </span>Triangal(double A, double B, double C){ a = A; b = B; c = C; }
<span style="white-space:pre"> </span>double mianji(void);
};
</span>
<span style="font-size:10px;">新建(sanjiao.cpp)</span>
<span style="font-size:10px;">#include "stdafx.h"
#include "sanjiao.h"
#include "Cmath"
double Triangal::mianji()
{
<span style="white-space:pre"> </span>double m = (a + b + c) / 2;
<span style="white-space:pre"> </span>return sqrt(m*(m - a)*(m - b)*(m - c));
}
</span>
<span style="font-size:10px;">按钮的实现:</span>
<span style="font-size:10px;">void CTriangalDlg::OnBnClickedButton1()
{
<span style="white-space:pre"> </span>// TODO: 在此添加控件通知处理程序代码
<span style="white-space:pre"> </span>UpdateData();
<span style="white-space:pre"> </span>Triangal t1(m_a,m_b,m_c);
<span style="white-space:pre"> </span>m_area = t1.mianji();
<span style="white-space:pre"> </span>UpdateData(false);
}
</span>
<span style="font-size:10px;">运行结果:</span>
<span style="font-size:10px;"><img src="https://img-blog.csdn.net/20150426102204614?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG91eGluaGFuZzEyMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
</span>
<span style="font-size:10px;">学习心得:</span>
<span style="font-size:10px;">MFC应用程序很强大,学习中虽然遇到了一些困难,但是我对他越来越感兴趣了。</span>