第五周任务1-4

来源:互联网 发布:淘宝里的企业店铺好吗 编辑:程序博客网 时间:2024/05/22 13:41
//Triangle.hclass Triangle{public:Triangle(float x,float y,float z):a(x),b(y),c(z){}//在构造函数中使用参数初始化表对数据成员初始化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;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();system("PAUSE");}

原创粉丝点击