用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;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-29
//计算圆柱体表面积,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;
}

用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...

用C++做一个【求圆柱体积】小程序:
\/\/球的表面积公式} double GetTheSphereVolume()\/\/获取球的体积 { double R=GetR(); return ((3.14*R*R*R)*4\/3); \/\/球的体积公式} }; class Cylinder:public Circle\/\/圆柱类 { public: double h; Cylinder(double x ,double y):Circle(x)\/\/圆柱类的构造函数 { h=y;...

用c++语言,编写一个计算长方体体积,圆柱体体积和圆锥体体积的程序,希望...
double s1; s1=4*PI*a*a; \/\/第一二处错误 v1=(PI*a*a*a*4)\/3 ; cout<<"球的表面积为:"<<s1<<endl<<"球的体积为:"<<v1<<endl; } }; class cylinder:public circle{public: void second(double a) { double s2; double v2; double h; ...

用C++语言编写面向对象程序,实现柱体体积和表面积的计算的代码
double ny = 0) : x(nx),y(ny) {}double Getx() const { return x; }double Gety() const { return y; }void Setx(double nx) { x = nx;

编写一个C++程序计算圆、圆锥、圆柱的表面积和体积。
define pi 3.14 class Shape { public:double area(){ return a;} double grith(){ return g;} protected:double a;double g;};class Cricle:public Shape { public:double area(double x=2){ a=pi*x*x;return a;} double grith(double x=2){ g=2*pi*x;return g;} show(){ cout...

C++!!!急!!计算球、圆柱和圆锥的表面积和体积。
你自己写吧 } double GetTheVecVolume()\/\/获圆锥类的体积 { double R=GetR();return (3.14*R*R*h)\/3;} };void main()\/\/主函数 { Sphere Sphere1(2.5);\/\/初始球类对象 double a=Sphere1.GetTheSphereArea();cout<<"球的表面积为"<<a<<endl;a=Sphere1.GetTheSphereVolume();...

用C++做一个【求圆柱体积】小程序:
\\n";cin.clear();cin.ignore(1024, '\\n');} else break;cout << "你还有 " << n-1 << " 次重试机会。\\n";} if(n != 0) { v = 3.14 * r*r * h;cout << "\\n圆柱的体积是:" << v << endl;} else { cout << "\\n机会用完,程序结束。\\n";} } ...

求计算圆柱体的体积和表面积的c++源代码!重点是要求!
include <iostream>using namespace std; int main(){ const double PI = 3.1415926; double h,r,s,v; cin>>h; if(h > 0) { cin>>r; if(r > 0) { s = 2 * r * PI * h; v = PI * r * r * h; cout<<s<<" "<<v<<endl; ...

如何用c++编程计算球的表面积和体积?
球体表面积公式:S=4πr²=πD²球体体积公式:2 算法分析:计算表面积和体积,均依赖球体半径。所以需要先输入球体半径,然后根据公式计算出球体表面积和体积。最终输出。3 代码:include <stdio.h>int main(){double r,v,s;#define PI 3.1415927 \/\/定义π值,根据需要确定精度。

C++设计一个圆柱体类,输出其体积和表面积
double height; \/\/圆柱体高 public:double Volume(double radius, double height);\/\/计算体积 double Area(double radius, double height); \/\/计算表面积 };double Cylinder::Volume(double radius, double height){ const double PI = 3.14;double vol;vol = PI * radius * radius * heigh...

相似回答