第5周项目1(2) 三角形类锥形
来源:互联网 发布:dwcs6安装 mac 编辑:程序博客网 时间:2024/04/29 00:12
Copyright (c) 2016,
All rights reserced.
文件名称:main.cpp
作者:孙亚茹
完成日期:2016.3.23
问题描述:
#include<iostream>#include<cmath>using namespace std;class triangle{public: void setABC(double x,double y,double z); double perimeter(); double area();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;}bool isTriangle(){ if(a+b>c&&a+c>b&&c+b>a) { return true; } else return false;}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));}int main(){triangle tri1;double x,y,z;cout<<"请输入三角形的三边: ";cin>>x>>y>>z;tri1.setA(x);tri1.setB(y);tri1.setC(z);if(tri1.isTriangle()) { cout<<"三条边为:"<<tri1.getA()<<','<<tri1.getB()<<','<<tri1.getC()<<endl; cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl; }else cout<<"不能构成三角形"<<endl;return 0;}
0 0
- 第5周-项目1-三角形类锥形(2)
- 第5周项目1(2) 三角形类锥形
- 第5周-项目1-三角形类锥形(5)
- 第5周项目1(5) 三角形类锥形
- 第5周-项目1-三角形类锥形(1)
- 第5周-项目1-三角形类锥形(3)
- 第5周-项目1-三角形类锥形(4)
- 第5周项目1(3)三角形类锥形
- 第5周项目1(4)三角形类锥形
- 第5周项目1 (1) 三角形类锥形
- 第五周项目1-三角形锥形(1)
- 第四次上机实践项目-项目1-三角形类锥形-(2)
- 三角形锥形(1)
- 第四次上机实践项目-项目一-三角形类锥形-(1)
- 第四次上机实践项目-项目1-三角形类锥形-(3)
- 三角形类锥形
- 三角形类锥形
- 第5周项目1:三角形类雏形(2)
- 1 2 3 4 5 6 7 8 9 =110 在左边数字之间加入运算符(+、-或不加),使得等式成立
- (5) linux中环境变量PATH设置
- 深入理解 Java 虚拟机-Java 代码编译和执行的整个过程
- iOS #include与#import的区别
- Android中的Service 与 Thread 的区别
- 第5周项目1(2) 三角形类锥形
- SharedPreferences
- day(1)
- 协同过滤推荐算法举例
- 标准文件打开保存框QFileDialog
- Qt编译qsqlmysql.dll插件
- 20.CALayer动画与UIView动画的疑惑
- 文本文件和二进制文件的区别
- golang 获取exe、dll、apk 版本号