第五周项目1--三角形类雏形(1)

来源:互联网 发布:linux tomcat启动太慢 编辑:程序博客网 时间:2024/06/10 11:24


 

 





 

 
问题及代码:


/*    *copyright (t) 2004,烟台大学计算机学院    *All rights reserved.    *文件名称:test.cpp    *作者:张晴晴  *完成日期:2016年3月26日   *版本号:v1.0   *问题描述:设计一个三角形的类,求周长面积。 *输入描述:无。  *程序输出:输出三角形周长面积。   */   #include<iostream>#include<cmath>using namespace std;class triangle{public:    void setabc(double x,double y,double z);    double perimeter();    double area();private:    double a,b,c;};int main(){    triangle tri1;    tri1.setabc(4,5,6);    cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl;    return 0;}void triangle::setabc(double x,double y,double z)     {        a=x;        b=y;        c=z;     }double triangle::perimeter()    {        double n;        n=a+b+c;        return n;    }double triangle::area()    {        double p,m,s;        p=1.0/2*(a+b+c);        m=(p*(p-a)*(p-b)*(p-c));        s=sqrt(m);        return s;    }


运行结果:


 
 
 
 
 
知识点总结:类里面的函数和主函数中的不一样,主函数中使用时不要丢了那个点。
 
 
 
学习心得:学习简单的定义类的使用,熟练格式重要,小的细节要记住。

0 0
原创粉丝点击