當前位置:編程學習大全網 - 編程語言 - 編寫壹個C++程序計算圓、圓錐、圓柱的表面積和體積。

編寫壹個C++程序計算圓、圓錐、圓柱的表面積和體積。

#include<iostream.h>

#define pi 3.14

class Shape

{

public:

double area()

{

return a;

}

double grith()

{

return g;

}

protected:

double a;

double g;

};

class Cricle:public Shape

{

public:

double area(double x=2)

{

a=pi*x*x;

return a;

}

double grith(double x=2)

{

g=2*pi*x;

return g;

}

show()

{

cout<<"Shape Opject:"<<endl;

cout<<"Cricle"<<endl;

cout<<"area:"<<area()<<endl;

cout<<"grith:"<<grith()<<endl;

}

protected:

double g;

double a;

};

class Triangle:public Shape

{

public:

double area(double x=1,double y=2,double z=3)

{

a=0.5*x*y;

return a;

}

double grith(double x=1,double y=2,double z=3)

{

g=x+y+z;

return g;

}

show()

{

cout<<"Shape Opject:"<<endl;

cout<<"Tritangle"<<endl;

cout<<"area:"<<area()<<endl;

cout<<"grith:"<<grith()<<endl;

}

protected:

double a;

double g;

};

class Rectangle:public Shape

{

public:

double area(double x=1,double y=2)

{

a=x*y;

return a;

}

double grith(double x=1,double y=2)

{

g=2*(x+y);

return g;

}

show()

{

cout<<"Shape Opject:"<<endl;

cout<<"Tritangle"<<endl;

cout<<"area:"<<area()<<endl;

cout<<"grith:"<<grith()<<endl;

}

protected:

double a;

double g;

};

void main()

{

Cricle A;

A.show();

Triangle B;

B.show();

Rectangle C;

C.show();

}

  • 上一篇:冬至介紹
  • 下一篇:編程指令標誌
  • copyright 2024編程學習大全網