编写一个圆柱体类(Cylinder),在该类中添加半径radius,高度height作为属性;提供计算圆柱的表面积getArea,圆柱体积getVolumn方法。另外,编写一个测试类App,运行时,在控制台中提示用户输入圆柱体的半径(radius)和高度(height);读入用户输入后,显示该圆柱的基本信息和表面积,体积的相关数据

编写一个圆柱体类(Cylinder),在该类中添加半径radius,高度height作为属性;提供计算圆柱的表面积getArea,圆柱体积getVolumn方法。另外,编写一个测试类App,运行时,在控制台中提示用户输入圆柱体的半径(radius)和高度(height);读入用户输入后,显示该圆柱的基本信息和表面积,体积的相关数据


参考答案和解析
#includeusing namespace std;const double PI=3.141592;class cylinder{public: cylinder (double a,double b) ; void vol () ;private : double r,h; double volume;};cylinder::cylinder (double a, double b){ r=a; h=b; volume= PI*r* r* h;}void cylinder::vol (){ cout}void main(){ int i,n; cylinder *p; double radius,height; cout cin>>n; for(i=0;i { cout cin>>radius>>height; p=new cylinder(radius,height); p->vol(); }}

相关考题:

在创建在Cylinder时,用于控制柱体的光滑效果的参数命令有哪些()。 A.Sides(边数)B.Smooth(平滑)C.Radius(半径)D.Height(高度)

下列测量属于间接测量的是:() A.测量圆柱体的高B.测量圆柱体的底面直径C.由圆柱体的高和地面直径得到圆柱体的体积D.测量一本书的厚度

一个半径为R、高度为h的圆柱体体积是πR2h此题为判断题(对,错)。

如图甲所示,一弹簧测力计下挂一圆柱体,从盛有水的烧杯上方离水面某一高度处开始缓慢下降,下降过程中弹簧测力计示数F随圆柱体下降高度几变化的实验图线如图乙所示,由图可知下列结论正确的是(g=10N/kg)(  )A.圆柱体受到的重力是10NB.圆柱体的体积为4×10-3m3C.圆柱体的密度为1.5×103kg/m3D.圆柱体所受的最大浮力为4N

( 13 )补充完整下面的类定义:const double PI=3 .14;class Circle{ // 圆形物体的抽象基类protected:double r; // 半径public:Circle ( double radius=0 ) : r ( radius ) {}【 13 】 ; // 计算圆形物体表面积的纯虚函数声明};class Cylinder:public Circle { // 圆柱体类double h; // 高度public:Cylindr ( double radius=0, doubli height=0 ) :Circle ( radius ) , h ( height ) {}Virtual double Area () { // 计算圆柱体的表面积return 2*PI*r* ( r+h ) ;}};

编写功能块ABC,已知输入圆柱的半径RR和高HH;计算它们的侧面积AS和体积VS。

阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】以下程序的功能是计算正方体、球体和圆柱体的表面积和体积并输出。程序由4个类组成:类cube、sphere和cylinder分别表示正方体、球体和圆柱体;抽象类 container为抽象类,提供了两个纯虚拟函数surface_area()和volum(),作为通用接口。【C++程序】include<iostream.h>define pi 3.1416class container{protected:double radius;public:container(double radius) {container::radius=radius;}virtual double surface_area()=0;virtual double velum()=0;};class cube:(1){ //定义正方体类public:cube(double radius):container(radius){};double surface_area () {return 6 * radius * radius;}double volum() {return radius * radius * radius;}};class sphere:(2){ //定义球体类public:sphere(double radius): container(radius){};double surface_area() { return (3);}double volum() {return pi * radius * radius * radius * 4/3;}};class cylinder:(4){ //定义圆柱体类double height;public:cylinder(double radius,double height):container(radius){container::height=height;}double surface_are a () { return 2 * pi * radius * (height+radius); }double volum () {return (5);}};void main(){container * p;cube obj1 (5);sphere obj2(5);cylinder obj3(5,5);p=obj1;cout<<“正方体表面积”(<<p->surface_area()<<end1;cont<<“正方体体积”<<p->volume()<<end1;p=obj2;cout<<“球体表面积”<<p->surface_area()<<end1;cout<<“球体体积”<<p->volume()<<end1;p=obj3;cout<<“球体表面积”<<p->surface_area()<<end1;cout<<“球体体积”<<p->volume()<<end1;}

今有底面半径和高均为1的圆柱体与底面半径和高均为2的圆柱体,共计15个,表面积和为120π。那么底面半径和高均为2的圆柱体有多少个?A.4B.5C.6D.7

从底面半径为1,高为4的圆柱体中掏出一个长方体,然后再在这个长方体中掏出一个最大的圆柱体,则掏出的圆柱体体积最大为()。

如图所示,长方形卡纸的长为33.12cm,利用图中的阴影部分正好能做成一个圆柱体(接头忽略不计,π取3.14)。则这个圆柱体的表面积为______。

在一个以1为底圆半径,4为高的圆柱体内装了高度为3的液体,在保证液体不流出的前提下倾斜圆柱体,则倾斜的最大角度为(不考虑表面张力):A.15°B.30°C.45°D.60°

正圆柱体的高为10cm,底面半径为那么,在圆柱体的表面,从A点到D点的最短距离为( )。

在AutoCAD2009中,激活绘制圆柱体命令的方法,下面叙述正确的是()。A、单击【菜单浏览器】按钮,再选择【绘图】→【建模】→【圆柱体】菜单项B、在“功能区”选项板中选择“默认”选项卡,在“三维建模”面板中单击【圆柱体】按钮C、在命令提示行中运行“CYLINDER”命令D、在“建模”工具栏中单击【圆柱体】按钮

圆柱体体积公式,正确的是()。(R-圆半径,D-圆直径,h-圆柱高)A、0.5πR2hB、πR2hC、0.5πD2hD、πD2h

圆锥体体积是相同高度和底面直径圆柱体体积的()。A、1/2;B、1/3;C、1/4;D、1/5。

Jd4A3190圆锥体体积是相同高度和底面直径圆柱体体积的()。A、1/2;B、1/3;C、1/4;D、1/5。

调节以下哪个参数可使圆柱体表面更圆滑()A、RadiusB、SidesC、HeightD、Height Segments

在创建在Cylinder时,用于控制柱体的光滑效果的参数命令有哪些?()A、Sides(边数)A、B、Smooth(平滑)B、C、Radius(半径)C、D、Height(高度)

一个半径为R、高度为h的圆柱体体积是3.14R2h。

圆柱体的体积一定,圆柱体的高和()成反比例A、底面周长B、底面面积C、底面半径

一个圆锥体的底面周长是一个圆柱体底面周长的2倍,这个圆柱的高是这个圆锥高的2倍,这个圆锥体和圆柱体体积的最简单的整数比是()A、1:2B、3:1C、3:2D、2:3

一个圆柱体和一个圆锥体的底面积相等,圆锥的高是圆柱高的3倍。则圆锥的体积()圆柱的体积。A、小于B、等于C、大于

使用圆柱体Cylinder建立室内效果图中的圆柱时,应将其高度上的段数设为1。

在创建在Cylinder时,用于控制柱体的光滑效果的参数命令有哪些()。A、Sides(边数)B、Smooth(平滑)C、Radius(半径)D、Height(高度)

单选题圆柱体的体积一定,圆柱体的高和()成反比例A底面周长B底面面积C底面半径

判断题使用圆柱体Cylinder建立室内效果图中的圆柱时,应将其高度上的段数设为1。A对B错

单选题一个圆柱体和一个圆锥体的底面积相等,圆锥的高是圆柱高的3倍。则圆锥的体积()圆柱的体积。A小于B等于C大于

多选题在创建在Cylinder时,用于控制柱体的光滑效果的参数命令有哪些?()A、Sides(边数)AB、Smooth(平滑)BC、Radius(半径)CD、Height(高度)