第五周试验报告一——(2)
来源:互联网 发布:网络ping工具 安卓版 编辑:程序博客网 时间:2024/06/05 21:50
#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle (); float perimeter(void);//计算三角形的周长 float Area(void);//计算并返回三角形的面积、 void showMessage();private:float a;float b;float c;//三边为私有成员数据};Triangle::Triangle(){ a=1; b=1; c=1; } float Triangle::perimeter(void){float p;p=a+b+c;return p;}float Triangle::Area(void){float p,area;p=(a+b+c)/2;area=sqrt((p*(p-a)*(p-b)*(p-c)));return area;}void Triangle::showMessage (){cout<<"三角形的三边长为:"<<a<<'\t'<<b<<'\t'<<c<<endl;cout<<"该三角形的周长为:"<<perimeter()<<'\t'<<"面积为:"<<Area()<<endl;}void main(void){Triangle Tri1;//定义三角形类的一个实例(对象)Tri1.showMessage(); Triangle Tri2;//定义三角形类的一个实例(对象)Tri2.showMessage();}