第四周——三角类2
来源:互联网 发布:新津知美术馆多少瓦片 编辑:程序博客网 时间:2024/06/05 23:02
#include<iostream>#include<Cmath>using namespace std;class Triangle{ private: double a; double b; double c; public: 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(); double perimeter(); double area();};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;}bool Triangle::isTriangle(){ if(a+b<=c) { return 0; } else if(a+c<=b) { return 0; } else if(b+c<=a) { return 0; } else { return 1; }}double Triangle::perimeter(){ return a+b+c;}double Triangle::area(){ double q,m; q=(a+b+c)/2; m=sqrt(q*(q-a)*(q-b)*(q-c)); return m;}
0 0
- 第四周——三角类2
- 2013c++ 第四周任务-三角类2
- 第四周项目一 三角类1
- 第四周——三角形类2
- 2013c++ 第四周任务-三角类(vs2008)
- 第四周项目一---三角类函数构造4
- 第四周—项目2
- 第四周任务2——三角形类
- 第四周上机实践项目——三角形类2
- 第四周—2.三角形类(2)
- 第四周任务——三角形类
- 第四周——三角形类1
- 第四周——三角形类
- 第四周——三角形类3
- 第四周项目一—三角形类
- 第四周项目二—三角形类
- 第四周—4.正整数类
- 第十四周OJ项目——杨辉三角
- ios--NSString与const char *转换
- vim 中Ctags的安装和使用
- Linux驱动虚拟地址和物理地址的映射
- Web_XP_IIS_“服务器应用程序不可用”问题;
- 【C++】1003. Emergency (25)*
- 第四周——三角类2
- mosquitto源码分析(一)
- HTC G11自带键盘具有上下左右键,导致不希望的逻辑出现
- JAVA获取一个字符串在整个字符串中出现的次数
- Permission denied
- 今天工作
- C# 系统应用之使用Pancel控件同一窗体切换页面
- CoreData -2
- 那些年,错过的时光(四)