2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/22 15:33:24
2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派
提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的成员函数声明为纯虚函数.)
提示:声明一个抽象基类 container,派生类cube、sphere和cylinder,基类中求表面积和体积的成员函数声明为纯虚函数.)
![2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派](/uploads/image/z/6464499-51-9.jpg?t=2%EF%BC%8E%E4%BA%8B%E5%85%88%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E8%AE%A1%E7%AE%97%E6%AD%A3%E6%96%B9%E4%BD%93%E3%80%81%E7%90%83%E4%BD%93%E5%92%8C%E5%9C%86%E6%9F%B1%E4%BD%93%E7%9A%84%E8%A1%A8%E9%9D%A2%E7%A7%AF%E5%92%8C%E4%BD%93%E7%A7%AF.%EF%BC%88%E6%8F%90%E7%A4%BA%EF%BC%9A%E5%A3%B0%E6%98%8E%E4%B8%80%E4%B8%AA%E6%8A%BD%E8%B1%A1%E5%9F%BA%E7%B1%BB+container%2C%E6%B4%BE)
.
直接用公式呗……
//计算圆柱体表面积,r是半径,h是高
double CylinderArea(double r, double h)
{
return 3.14159*r*r*2+2*3.14159*r*h;
}
//计算圆柱体体积
double CylinderVolume(double r, double h)
{
return 3.14159*r*r*h;
}
//计算球体表面积
double BallArea(double r)
{
return 4*3.14159*r*r;
}
//计算球体体积
double BallVolume(double r)
{
return 4*3.14159*r*r*r/3.0;
}
//计算正方体表面积
double CubicArea(double r)
{
return r*r*6;
}
//计算正方体体积
double CubicVolume(double r)
{
return r*r*r;
}
//计算长方体表面积
double CuboidArea(double a, double b,double c)
{
return a*b*2+b*c*2+a*c*2;
}
//计算长方体体积
double CuboidVolume(double a, double b, double c)
{
return a*b*c;
}
直接用公式呗……
//计算圆柱体表面积,r是半径,h是高
double CylinderArea(double r, double h)
{
return 3.14159*r*r*2+2*3.14159*r*h;
}
//计算圆柱体体积
double CylinderVolume(double r, double h)
{
return 3.14159*r*r*h;
}
//计算球体表面积
double BallArea(double r)
{
return 4*3.14159*r*r;
}
//计算球体体积
double BallVolume(double r)
{
return 4*3.14159*r*r*r/3.0;
}
//计算正方体表面积
double CubicArea(double r)
{
return r*r*6;
}
//计算正方体体积
double CubicVolume(double r)
{
return r*r*r;
}
//计算长方体表面积
double CuboidArea(double a, double b,double c)
{
return a*b*2+b*c*2+a*c*2;
}
//计算长方体体积
double CuboidVolume(double a, double b, double c)
{
return a*b*c;
}
2.事先编写一个程序,计算正方体、球体和圆柱体的表面积和体积.(提示:声明一个抽象基类 container,派
4. 编写一个程序,利用抽象类计算正方形、球体和圆柱体的表面积和体积
编写程序,计算圆柱体,球体,正方体和长方体的表面积和体积(提示:本题中,可先定义一
用C++编写程序,计算圆柱体,球体,正方体和长方体的表面积和体积.
编写程序,调用函数求一个圆柱体的表面积和体积.用c语言编写.谢谢啦.
[急求]使用虚函数编写程序求球体和圆柱体的体积及表面积.由于球体和圆柱体都可以看作由圆继承而来,所
根据下面的接口和抽象类,去实现一个正方体类(Cube)计算它表面积和体积(必须实现接口和继承抽象类),并
编写一个C++程序计算圆、圆锥、圆柱的表面积和体积.
用c语言编写一个计算球体体积的程序,其中球体半径为10m
输入圆柱体的底面半径和高,求圆柱体的表面积和体积.请编写程序,
编写一个程序,从键盘输入圆的半径,计算该半径对应的周长,面积,球的表面积和体积?
正方体、长方体、圆柱体、圆锥体、球体的表面积和体积各是多少?