第5周实验报告1-2

来源:互联网 发布:淘宝网单人床 编辑:程序博客网 时间:2024/06/06 14:14
//Triangle.h         class Triangle  {  public:      Triangle();//设计默认构造函数,即不指定参数时,默认各边长为1         float Perimeter(void);//计算三角形的周长         float Area(void);//计算并返回三角形的面积         void showMessage();  private:      float a,b,c;//三边为私有成员数据   };          //Triangle.cpp           #include<iostream>   #include<cmath>   #include"Triangle.h"   using namespace std;    Triangle::Triangle()  {      a=1;      b=1;      c=1;  }      float Triangle::Perimeter(void)//计算三角形的周长   {      return(a+b+c);  }  float Triangle::Area(void)//计算并返回三角形的面积   {      float s,m;      s=(a+b+c)/2;      m=sqrt(s*(s-a)*(s-b)*(s-c));      return m;  }        void Triangle::showMessage()  {      cout<<"三角形的三边长分别为:"<<a<<'\t'<<b<<'\t'<<c<<endl;        cout<<"该三角形的周长为:"<<Perimeter()<<'\t'<<"面积为:"<<Area()<<endl<<endl;  }            //main.cpp         #include<iostream>   #include"Triangle.h"     void main(void)  {              Triangle Tri1;//定义三角 形类的一个实例(对象)       Tri1.showMessage();      /*Triangle Tri1(7,8,9);//定义一个三角形类的一个实例(对象)      Tri1.showMessage();     */  }  


 

原创粉丝点击