三角类锥形

来源:互联网 发布:ui设计需要会编程吗 编辑:程序博客网 时间:2024/05/15 23:54
  1. /*           2.      3.          4. *Copyright   (c)  2016,烟台大学计算机学院           5.          6.*All rights reserved.           7.         8.*文件名称:test.cpp           9.           10.*作者: 武聪           11.         12. *完成日期:2016年3月10日           13.          14. *版本号:v1.0           15. *问题描述:求三角形周长和面积16.*输入描述:   输入三角形的三边长   17. *程序输出:  三角形的周长和面积#include <iostream>#include<cstdlib>#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){  if(x+y>z&&x+z>y&&y+z>x)  {      a=x;      b=y;      c=z;  }  else  {      cout<<"不能构成三角形"<<endl;      exit(0);  }}double Triangle::perimeter(void){    return a+b+c;}double Triangle::area(void){    double p=(a+b+c)/2;    return sqrt(p*(p-a)*(p-b)*(p-c));}

    运行结果:
  2. 知识点总结:
  3. 成员函数的使用
  4. 学习心得:
  5. 好好学习
0 0
原创粉丝点击