第五周作业1
2012-03-21 20:09
204 查看
#include<iostream> #include<cmath> using namespace std; class Triangle { public: Triangle(float x, float y, float z) : a(x), b(y), c(z){}; float Perimeter(void);//计算三角形的周长 float Area(void);//计算并返回三角形的面积 void showMessage(); private: float a, b, c; //三边为私有成员数据 }; void Triangle:: showMessage() { cout << "三角形的三边长分别为:" << a << '\t' << b << '\t' << c << endl; cout << "该三角形的周长为:" << Perimeter() << '\t' << "面积为:" << Area() << endl << endl; } void main(void) { Triangle Tri1(3, 4, 5); //定义三角形类的一个实例(对象) Tri1.showMessage(); Triangle Tri2(7, 8, 9); //定义三角形类的一个实例(对象) Tri2.showMessage(); } float Triangle :: Perimeter(void)//计算周长 { float d; d = a + b + c; return d; } float Triangle :: Area(void)//计算面积 { float p, s; p = (a + b + c) / 2; s = sqrt(p * (p - a) * (p - b) * (p - c)); return s; }
相关文章推荐
- 普林斯顿算法课第五周作业
- 高级编程技术作业第五周 第九章课后练习
- Python学习第五周第二次作业——文件和异常
- 第五周C++作业 报告一。
- 第五周作业
- 第五周作业 1
- 第五周C++作业报告 四。
- 算法课第五周作业 | Word Ladder
- 第五周作业 长方形
- 第五周作业——3.Dijkstra算法的实现
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业—打字成绩判断程序
- 第五周作业
- 第五周作业
- megeedu Linux+Python高级运维班 3期 第五周作业
- 第五周作业。
- 第五周作业
- 软件过程与项目管理(第五周作业)
- 第五周作业--有向图邻接表表示及反向图构造
- Linux系统管理第五周作业【Linux微职位】