三角形(4)
来源:互联网 发布:nico sm是什么软件 编辑:程序博客网 时间:2024/06/08 04:07
#include<iostream>#include<cmath>using namespace std;class Triangle{ public: Triangle(double x=1,double y=1,double z=1) { a=x; b=y; c=z; } double isTriangle() { if(a+b>c&&a+c>b&&b+c>a) return true; else return false; } double getA() { return a; } double getB() { return b; } double getC() { return c; } double perimeter() { return a+b+c; } double area() { double t,w; w=(a+b+c)/2; t=w*(w-a)*(w-b)*(w-c); return sqrt(t); } double showMessage() { if(isTriangle()) { cout <<"三条边为:"<<getA()<<','<<getB()<<','<<getC()<<endl; cout << "三角形的周长为:" <<perimeter()<<'\t'<<"面积为:"<<area()<< endl; } else cout<<"不能构成三角形"<<endl; } private: double a,b,c;};int main(){ Triangle Tri1; Tri1.showMessage(); Triangle Tri2(1.5); Tri2.showMessage(); Triangle Tri3(1.5,1.5); Tri3.showMessage(); Triangle Tri4(7,8,9); Tri4.showMessage(); return 0;}
0 0
- 三角形问题(4)
- 三角形(4)
- 三角形4
- 三角形4
- 三角形4
- 第六周任务4(三角形类)
- 4_2三角形类(2)
- 4--2三角形类(2)
- 三角形类的构造函数(4)
- 1220 数字三角形(4解)
- 项目14-三角形类雏形(4)
- 类和对象 三角形(4)
- 三维三角形(三维三角形,UVA 11275)
- 三角形图标绘制(对话框中三角形)
- 【DP】数字三角形4
- 4_1三角形类
- 4-1 三角形类
- 4-1 三角形类
- ZOJ 3929 Deque and Balls
- LRU Cache数据结构
- activiti自定义流程之整合(四):整合自定义表单部署流程定义
- tomcat + memcached 实现session共享
- 职责链模式
- 三角形(4)
- Facebook第三方登陆
- storm 报错:java.nio.channels.ClosedChannelException: null
- 三角形(5)
- Android Activity启动过程简读 <1>
- CNN代码解析
- ListView(二)——常用
- opencv之Mat 类赋值的理解
- Android消息处理机制实现同步效果