用c++定义一个三角形,求其周长与面积(要求是这种的类型)
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 01:01:51
用c++定义一个三角形,求其周长与面积(要求是这种的类型)
用c++定义一个三角形,求其周长与面积(要求是这种的类型)
用c++定义一个三角形,求其周长与面积(要求是这种的类型)
class Triangle
{
\x09public:
/* 已知三边的任意三角形
*/
\x09\x09Triangle(double side1, double side2, double side3)
\x09\x09{
\x09\x09\x09double tmp;
\x09\x09\x09this->side1 = side1;
\x09\x09\x09this->side2 = side2;
\x09\x09\x09this->side3 = side3;
\x09\x09\x09
\x09\x09\x09perimeter = this->side1 + this->side2 + this->side3;
\x09\x09\x09tmp = perimeter/2;
\x09\x09\x09area = sqrt( tmp * (tmp - this->side1) * ( tmp - this->side2) * (tmp - this->side3));
\x09\x09}
\x09public:
double getSide1()
{
return side1;
}
double getSide2()
{
return side2;
}
double getSide3()
{
return side3;
}
public double getPerimeter()
{
return perimeter;
}
public double getArea()
{
return area;
}
\x09private:
\x09\x09double side1;
\x09\x09double side2;
\x09\x09double side3;
\x09\x09double perimeter; // 周长
\x09\x09double area; // 面积
};