#include<iostream>
using namespace std;
class Triangle
{
public:
void Setabc(float x,float y, float z);
void Getabc(float *x,float* y,float *z);
float Perimeter(void);
float Area(void);
private:
float a,b,c;
};
void main(void)
{
Triangle Tril;
Tril.Setabc(4,5,6);
float x,y,z;
Tril.Getabc(& x,& y,& z);
cout<<" 三条边为: "<<x<<'\t'<<y<<'\t'<<z<<endl;
cout<<"三角形的周长为:"<<Tril.Perimeter()<<'t'<<"面积为: "<<Tril.Area()<<endl;
}
void Triangle::Setabc(float x,float y,float z)
{
a = 4;
b = 5;
c = 6;
/*if( c>a+b || c<a-b)
{
cout<<"输入错误"<<endl;
}
return true;
*/
}
void Triangle::Getabc(float *x,float *y,float *z)
{
* x=a;* y=b;* z=c;
}
float Triangle::Perimeter(void)
{
return(a+b+c);
}
float Triangle::Area(void)
{
float n=(a+b+c)/2;
return n*(n-a)*(n-b)*(n-c);
}