三角类1---周长与面积
来源:互联网 发布:矩阵归一化怎么计算 编辑:程序博客网 时间:2024/05/24 07:16
/** Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作 者:马广明* 完成日期:2014 年 3 月 17 日* 问题描述: 求三角形周长与面积* 版 本 号:v1.0*/#include<iostream>#include<Cmath>using namespace std;class Triangle{public:bool isTriangle();void setA(double x);void setB(double y);void setC(double z);double getA();double getB();double getC();double perimeter();double area();private:double a,b,c;};bool Triangle::isTriangle(){ if(a>0&&b>0&&c>0) { if((a+b)>c&&(a+c)>b&&(b+c)>a) { return true; } else { return false; } } else { return false; }}void Triangle::setA(double x){ a=x;}void Triangle::setB(double y){ b=y;}void Triangle::setC(double z){ c=z;}double Triangle::getA(){ return a;}double Triangle::getB(){ return b;}double Triangle::getC(){ return c;}double Triangle::perimeter(){ int p; p=a+b+c; return p;}double Triangle::area(){ int s,e; s=(a+b+c)/2; e=sqrt(s*(s-a)*(s-b)*(s-c)); return e;}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
- 三角类1---周长与面积
- 三角类2---周长与面积
- 抽象类 面积与周长
- 三角形周长与面积
- 形状的周长与面积
- 圆的周长与面积
- C++:类与对象5(矩形的面积与周长)
- 类与对象2(圆的周长和面积)
- 4-1设计求三角形周长和面积的类
- 求圆的周长与面积
- 用类求三角形的周长与面积
- 任务4:计算方块面积与周长
- 任务5:计算圆面积与周长
- Region的周长, 面积与紧凑程度
- c++:类的组合秋圆的周长与面积与球的体积
- 图形类的派生与继承(求面积与求周长)
- 封闭连续区域的面积和周长计算【2】--面积与周长
- 简单类与对象 求矩形 三角形 圆的周长和面积
- innodb 相关注意事项整理
- 一条语句查看你的数据库是哪个版本
- Sencha touch 2 入门 -------- DataView 显示服务器端JSON文件数据
- TCP 留言板
- HTML Email 编写指南
- 三角类1---周长与面积
- Dapper ORM 用法—Net下无敌的ORM
- 我在面试时问到的问题 或许对你有帮助
- Stanford机器学习---第九讲. 聚类
- [C语言基础]C学习笔记(一)
- Android回顾之延迟执行
- 逆波兰表达式的求解
- Linux的内存映射
- 使用Graphviz 画二叉树