c++:建立一个类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度,用类cylinder 计算圆柱体的体积,并存储在一个double变量中,并在cylinder中包含一个成员函数vol(),来显

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:08:58

c++:建立一个类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度,用类cylinder 计算圆柱体的体积,并存储在一个double变量中,并在cylinder中包含一个成员函数vol(),来显
c++:建立一个类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度,
用类cylinder 计算圆柱体的体积,并存储在一个double变量中,并在cylinder中包含一个成员函数vol(),来显示每个对象的体积.
1,建立一个静态成员 static int total_vol;累加体积
2,建立一个cylinder 的友元函数用来获取它的私有数据
3,main函数中建立三个类,cylinder的对象,并用静态成员完成累加,友元显示数据.
下面三点是附加要求,得一并写在程序中,麻烦你们了.

c++:建立一个类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度,用类cylinder 计算圆柱体的体积,并存储在一个double变量中,并在cylinder中包含一个成员函数vol(),来显
#include
using namespace std;
#define PI 3.14159
class Cylinder{
public:
Cylinder(double radius,double height):radius(radius),height(height),volume(PI*radius*radius*height){
total_vol += volume;
}
double vol()const;
friend void getParas(double& radius,double&height,double&vol,double& total_vol,const Cylinder& obj);
private:
double radius; //radius
double height; //height
double volume;//volume of current object
static double total_vol;//total volume
};
double Cylinder::total_vol = 0;
double Cylinder::vol()const{
return this->volume;
}
void getParas(double& radius,double& height,double& vol,double& total_vol,const Cylinder& obj){ //get private member of Cylinder
radius = obj.radius;
height = obj.height;
vol = obj.volume;
total_vol = obj.total_vol;
}
int main(){
double rd = 0,hg = 0,vol = 0,total_vol = 0;
Cylinder cld_1(2,3.5),cld_2(5.2,7),cld_3(3.9,4.0);//3 objects
getParas(rd,hg,vol,total_vol,cld_3);
cout

c++:建立一个类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度,用类cylinder 计算圆柱体的体积,并存储在一个double变量中,并在cylinder中包含一个成员函数vol(),来显 cylinder cylinder //定义一个圆类,计算圆的面积和周长.// 要求:分别用成员函数#include using namespace std;class cylinder{public:friend void get_value(cylinder&);float area(cylinder&);float volume(cylinder&);float R;private:float h;};void get_val 如何在ANSYS中建立一个实体圆柱模型啊,为什么我通过Solid Cylinder中建立出的是一个圆呢,半径25,高50 donor cylinder是什么意思呀穷人一个, cy CY 找一个女生的英文名,以C开头,名字的首字母CY 英文名以C开头,首字母CY CY Opening PSS C/S ETD PRC 若x/a=y/b,则:(pa+cx)/(qa+cy)与(pb+cy)/(qb+cy)的关系是( )A 当p>q时,(pa+cx)/(qa+cy)>(pb+cy)/(qb+cy)B 当p(pb+cy)/(qb+cy)C (pa+cx)/(qa+cy)与(pb+cy)/(qb+cy)不相等D (pa+cx)/(qa+cy)与(pb+cy)/(qb+cy)相等E 以上结果都不正确D请 cylinder是什么意思 pheumatic cylinder cylinder是什么意思 1. 编一个使用派生类的程序求圆柱体(Cylinder)的体积.设计一个圆类(Circle)和一个矩形类(Rectangle1. 编一个使用派生类的程序求圆柱体(Cylinder)的体积.设计一个圆类(Circle)和一个矩 取英文名字cy起一个英文名c开头y结尾的...或者含有cy的..越多越好..容易读的打在前面 男名最好也来几个,情侣名最好 1. 编一个使用派生类的程序求圆柱体(Cylinder)的体积.设计一个圆类(Circle)和一个矩形类(Rectangle12点钱完成,编一个使用派生类的程序求圆柱体(Cylinder)的体积。设计一个圆类(Circle)