第2讲 示例2—长方体

       编写基于对象的程序,求3个长方体(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:
  (1)由键盘输入3个长方体的长、宽、高;
  (2)计算长方体的体积(volume)和表面积(areas);
  (3)输出这3个长方体的体积和表面积;

#include  <iostream>
using namespace std;
const double Pi=3.1415926;
const int M=20;   //水泥场地每平米造价
const int N=35;   //围栏每米造价
class Circle
{
public:
    void setRadius(double r);	//设置半径
    double area();				//求圆的面积
    double circumference();		//求圆的周长
private:
    double radius;
};
void Circle::setRadius(double r)	//设置半径
{
    radius=r;
}
double Circle::area()				//求圆的面积
{
    return Pi * radius * radius;
}
double Circle::circumference()		//求圆的周长
{
    return 2*Pi*radius;
}
int main()
{
    double r;
    cout<<"请输入旱冰场的半径: ";
    cin>>r;
    Circle c;
    c.setRadius(r);
    cout<<"旱冰场的造价为 "<<M*c.area()+N*c.circumference()<<" 元。"<<endl;
    return 0;
}


你可能感兴趣的:(第2讲 示例2—长方体)