c++编程。用 类 求圆锥侧面积,底面积,表面积,体积

2024-12-27 20:31:27
推荐回答(1个)
回答1:

已调试
//用 类 求圆锥侧面积,底面积,表面积,体积
#include
#include
using namespace std;
class circles
{private:
float r,h;
public:
circles(float x,float y)
{r=x;
h=y;
}

float ce_area()
{
float x;

x=3.14*r*sqrt(r*r+h*h);
return x;

}

float down_area()
{
float x;

x=3.14*r*r;
return x;

}
float all_area()
{
float x;

x=3.14*r*sqrt(r*r+h*h)+3.14*r*r;
return x;

}
float bulk()
{
float x;

x=3.14*r*r*h/3;
return x;

}

};
void main()
{ circles s(3,4);//半径3,高为4
float a[4];
a[0]=s.ce_area();//得到侧面积
a[1]=s.down_area();//得到底面积
a[2]=s.all_area ();//得到总表面积
a[3]=s.bulk ();//体积
for(int i=0;i<4;i++)
{cout<}