已调试
//用 类 求圆锥侧面积,底面积,表面积,体积
#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<}