项目14-三角形类雏形(3)
来源:互联网 发布:热血战歌龙心升级数据 编辑:程序博客网 时间:2024/05/21 11:08
#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x,double y, double z):a(x),b(y),c(z){}; void showMessage(); 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 && b+c > a) return true; else return false; }private: double a,b,c;};void Triangle::showMessage(){ cout << "三条边为:" << a << "," << b << "," << c << endl; cout<<"三角形的周长为:"<<perimeter()<<'\t'<<"面积为"<<area()<<endl;}void Triangle::setABC(double x,double y,double z){ a=x; b=y; c=z;}double Triangle::perimeter(){ return (a+b+c);}double Triangle::area(){ double i; i=(a+b+c)/2; return (sqrt(i*(i-a)*(i-b)*(i-c)));}int main(){ Triangle Tri(7,8,9); Tri.showMessage(); return 0;}
运行结果:
0 0
- 项目14-三角形类雏形(3)
- 项目14-三角形类雏形(1)
- 项目14-三角形类雏形(2)
- 项目14-三角形类雏形(4)
- 项目14-三角形类雏形(5)
- 项目 - 三角形类雏形
- 第五周项目1-三角形类雏形(3)
- 第五周项目一-三角形类雏形(3)
- 第5周项目1:三角形类雏形(3)
- 第5周项目1(3)三角形类雏形
- 第5周项目1-三角形类雏形(3)
- 第五周项目1-三角形类雏形(3)
- 第5周项目1-三角形类雏形(3)
- 第五周 项目一 三角形类雏形(3)
- 第五周项目一(3)-三角形类雏形
- 第五周项目1-三角形类雏形(3)
- 项目一(3)三角形雏形
- 项目一:(1)三角形类雏形
- vitamio for android的使用
- android 与后台交互的两种方式xml和json
- Leetcode 111. Minimum Depth of Binary Tree My Submissions QuestionEditorial Solution
- Maven配置
- C++实验2-项目1标准体重
- 项目14-三角形类雏形(3)
- 数组指针和指针数组
- 送伞
- 28 map
- ## BaseAdapter的优化 ##
- a1005. Spell It Right (20)
- 【HDOJ 5653】 Bomber Man wants to bomb an Array.(DP)
- HDOJ 5651-xiaoxin juju needs help【字符的全排列】
- 红黑树代码实践