- #include <iostream>
- #include <cmath>
- using namespace std;
- class Triangle
- {
- public:
- float perimeter(void);
- float area(void);
- void showMessage();
- Triangle(float x=1,float y=2,float z=2);
- private:
- float a,b,c;
- };
- void main()
- {
- Triangle Tri1;
- Tri1.showMessage();
- }
- float Triangle::perimeter(void)
- {
- return (a+b+c);
- }
- float Triangle::area(void)
- {
- float s,m;
- s=(a+b+c)/2;
- m=sqrt(s*(s-a)*(s-b)*(s-c));
- return m;
- }
- void Triangle::showMessage()
- {
- cout<<"三角形的三邊爲: "<<a<<'\t'<<b<<'\t'<<c<<endl;
- cout<<"該三角形的周長爲:"<<perimeter()<<'\t'<<"面積爲:"<<area()<<endl;
- }
- Triangle::Triangle(float x,float y,float z)
- {
- a=x;
- b=y;
- c=z;
- }
實驗報告5-2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.