您的位置:首页 > 其它

第五周实验报告1.3

2012-03-19 18:35 197 查看
 
#include<iostream>
#include<cmath>
using namespace std;

class Triangle
{
public:
Triangle(float a=1 ,float b=1, float c=1 );

float perimeter(void);//计算三角形的周长

float area(void);//计算并返回三角形的面积

void showMessage();
private:
float a,b,c; //三边为私有成员数据
};

Triangle::Triangle(float x,float y,float z)
{
a=x;
b=y;
c=z;
}
float Triangle::perimeter(void)
{
return (a+b+c);
}
float Triangle::area(void)
{
float m,n;
n=(a+b+c)/2;
m=sqrt(n*(n-a)*(n-b)*(n-c));
return m;
}

void Triangle::showMessage()
{
cout<<"三角形的三边长分别为:"<<a<<'\t'<<b<<'\t'<<c<<endl;
cout<<"该三角形的周长为:"<< perimeter()<<'\t'<<"面积为:"<< area()<<endl;

}

void main(void)
{

Triangle Tri2(7,8,9);	//定义三角形类的一个实例(对象)
Tri2.showMessage();
Triangle Tri1(4,5,6);	//定义三角形类的一个实例(对象)
Tri1.showMessage();

}


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