当前位置: 代码迷 >> 综合 >> C++ 定义一个三角型类(Triangle),数据成员:三角形三边,成员函数:求面积和求周长,在主函数中测试该类。
  详细解决方案

C++ 定义一个三角型类(Triangle),数据成员:三角形三边,成员函数:求面积和求周长,在主函数中测试该类。

热度:52   发布时间:2023-12-26 00:18:01.0

 根据三边求面积使用的是海伦公式

全代码如下:

#include <iostream>
#include<string>
#include<cmath>
using namespace std;
class Triangle
{
private:int x,y,z;
public:void printarea();void printperimeter();Triangle(int a,int b,int c);
};
Triangle::Triangle(int a,int b,int c){x=a;y=b;z=c;
}
//计算面积
void Triangle::printarea()
{float p;p=(x+y+z)/2;cout<<"三角形的面积为:";cout<<sqrt(p*(p-x)*(p-y)*(p-z))<<endl;
}
void Triangle::printperimeter(){cout<<"三角形的周长为:";cout<<x+y+z<<endl;
}int main()
{Triangle t(1,2,3);t.printarea();t.printperimeter();
}