第一次做窗口程序,求三角形的面积!
Triangle.h
class Triangle
{
public:
Triangle(){a=1; b=1; c=1;}
Triangle(double x, double y, double z){a=x; b=y; c=z;}
double area();
private:
double a,b,c;
};
MyTriangle.cpp
#include"stdafx.h"
#include<Cmath>
#include"MyTriangle.h"
double Triangle::area()
{
double s = (a+b+c)/2;
return sqrt(s *(s-a)* (s-b)* (s-c));
}
按钮操作代码:
#include "MyTriangle.h"
void C求三角形面积Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData();
Triangle t1(m_a, m_b, m_c);
m_area = t1.area();
UpdateData(FALSE);
}
运行窗口: