用c++定义一个三角形,求其周长与面积(要求是这种的类型)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:45:13
![用c++定义一个三角形,求其周长与面积(要求是这种的类型)](/uploads/image/z/8407825-25-5.jpg?t=%E7%94%A8c%2B%2B%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E4%B8%89%E8%A7%92%E5%BD%A2%2C%E6%B1%82%E5%85%B6%E5%91%A8%E9%95%BF%E4%B8%8E%E9%9D%A2%E7%A7%AF%EF%BC%88%E8%A6%81%E6%B1%82%E6%98%AF%E8%BF%99%E7%A7%8D%E7%9A%84%E7%B1%BB%E5%9E%8B%EF%BC%89)
用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; // 面积
};