第2讲 示例2—长方体

来源:互联网 发布:我怎样解题 知乎 编辑:程序博客网 时间:2024/06/05 20:50
       编写基于对象的程序,求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;}


3 0
原创粉丝点击