第5周项目1(3)三角形类锥形

来源:互联网 发布:海康网络摄像机初始ip 编辑:程序博客网 时间:2024/04/28 03:43
/*All rights reserced.文件名称:main.cpp作者:孙亚茹完成日期:2016.3.31<p>问题描述:</p><p>*/</p>
#include <iostream>#include<cmath>using namespace std;class Triangle{public:    Triangle(double x,double y,double z):a(x),b(y),c(z){};    void setABC(double x,double y,double z);    double perimeter();    double area();    void showMessage();    void seta(double x){a=x;}    void setb(double y){b=y;}    void setc(double z){c=z;}    double geta(){return a;}    double getb(){return b;}    double getc(){return c;}    void showmessage();private:    double a,b,c;};double Triangle::perimeter(){    return a+b+c;}double Triangle::area(){   double n;   n=(1.0/2)*(a+b+c);   return sqrt(n*(n-a)*(n-b)*(n-c));}void Triangle::setABC(double x,double y,double z){    a=x;    b=y;    c=z;}void Triangle::showMessage(){    cout <<"三角形的周长为:"<<perimeter()<<'\t'<<"面积为:"<<area()<< endl;}int main(){    Triangle tri(7,8,9);    tri.showMessage();    return 0;}


0 0
原创粉丝点击