#include <iostream>
using namespace std;
class triange
{
public:
void setA(double ah)
{
a=ah;
}
void setB(double bh)
{
b=bh;
}
void setC(double ch)
{
c=ch;
}
double zhouchang()
{
double d;
d=a+b+c;
return d;
}
double area()
{
double p;
p=(a+b+c)/2;
double s;
s=p*(p-a)*(p-b)*(p-c);
return s;
}
bool isTriangle()
{
if(a<(b+c)&&c>(a-b))
return true;
else
return false;
}
private:
int a,b,c;
};
int main()
{
triange f;
double x,y,z;
cout<<"请输入三角形的三边:"<<endl;
cin>>x>>y>>z;
f.setA(x);
f.setB(y);
f.setC(z);
if(f.isTriangle())
{
cout<<"三角形的周长"<<f.zhouchang()<<'\t'<<"三角形的面积"<<f.area()<<endl;
}
else
{
cout<<"不能构成三角形"<<endl;
}
return 0;
}