您的位置:首页 > 其它

三角形类锥形

2016-04-03 10:58 204 查看
#include <iostream>

#include<cmath>

using namespace std;

class Triangle

{

public:

void setABC(double x,double y,double z);

double perimeter();

double area();

void setA(double x);

{

a=x;

}

void setB(double y);

{

b=y;

}

void setC(double z);

{

c=z;

}

bool isTriangle()

{

if(a+b>c&&a+c>b&&c+b>a)

{

return true;

}

else

return false;

}

private:

double a,b,c;

};

double Triangle::perimeter()

{

return a+b+c;

}

double Triangle::area()

{

double n;

n=(1.0/2)*(a+b+c);

return sqrt(n*(n+a)*(n-b)*(n-c));

}

int main()

{

Triangle tri1;

double x,y,z;

cin>>x>>y>>z;

tri1.setA(x);

tri1.setB(y);

tri1.setC(z);

if(tri.isTriangle())

{

cout<<"周长:"<<tri1.perimeter()<<'\t'<<"面积:"<<tri1.area()<<endl;

}

else

{

cout<<"不能构成三角形"<<endl;

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: