飛飛(二十一)求三角形的面积!

#include <iostream>
#include"cmath"

using namespace std;
class Triangle
{
public:
      void setABC(double x,double y,double z)
      {
            a=x;
            b=y;
            c=z;
      }
      double perimeter();
      double area();
      private:
      double a,b,c;
};
int main()
{
      Triangle tril;
      tril.setABC(4,5,6);
      cout <<"三角形的周长为: "<<tril.perimeter()<<"面积为: "<<tril.area()<<endl;
      return 0;
}
double Triangle::perimeter()
{
      return (a+b+c);
}
double Triangle:: area()
{
      return sqrt(((a+b+c)/2)*((a+b+c)/2-a)*((a+b+c)/2-b)*((a+b+c)/2-c));
}
<img src="http://img.blog.csdn.net/20160410145411204?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />



你可能感兴趣的:(C++,C语言)