第五周(项目一 1)——三角形类的构造函数

来源:互联网 发布:linux php 写入权限 编辑:程序博客网 时间:2024/05/18 03:44
/*02.烟台大学计算机学院学生03.*All rights reserved.04.*文件名称:三角形类的构造函数05.*作者:王洪海06.*完成日期:2013年3月26日07.*版本号:v1.008.1*对任务及求解方法的描述部分:三角形类的构造函数09.10.我的程序:11.*/#include <iostream>#include <cmath>using namespace std;class Triangle{    public:     Triangle(double x,double y,double z)     {         a=x;         b=y;         c=z;     }     double perimeter();//计算三角函数的周长。     double area();//计算并返回三角函数的面积。     void showmessage();    private:     double a,b,c;//三边为私有成员数据。};void Triangle::showmessage(){    cout<<"三角形的三边分别为:"<<a<<"  "<<b<<"  "<<c<<endl;    cout<<"该三角形的周长为:"<<perimeter()<<" ,面积为:"<<area()<<endl<<endl;}double  Triangle::perimeter(){    int h;    h=a+b+c;    return h;}double  Triangle::area(){    int s,p;    p=(a+b+c)/2;    s=sqrt(p*(p-a)*(p-b)*(p-c));    return s;}int main(){    Triangle Tri(7,8,9);//定义三角类的一个实例(对象)    Tri.showmessage();    return 0;}

运行结果,如下图:


0 0