2015-第1周项目2-长方柱类

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

  (3)输出这3个长方柱的体积和表面积;


代码:

/*
 *Copyright (c)2015,烟台大学计算机与控制工程学院
 *All rights reserved.
 *文件名称:C++.cpp
 *作    者:王一锟
 *完成日期:2015年3月16日
 *版 本 号:v1.0
 *
 *问题描述:求长方柱的体积和表面积
 *输入描述:长方柱的长宽高
 *输出描述:
 */
#include <iostream>
#include <cstring>
using namespace std;

class Bulk
{
public:
    void setdata(double l, double w, double h);
    double volume();
    double areas();
private:
    double length;
    double width;
    double heigth;

};

void Bulk::setdata(double l, double w, double h)
{
    length=l;
    width=w;
    heigth=h;
}

double Bulk::volume()
{
    return length*width*heigth;
}
double Bulk::areas()
{
    return length*width*2+width*heigth*2+length*heigth*2;
}
int main()
{
    double l,w,h;
    int i=3;
    Bulk c;
    for(i=0;i<3;i++)
    {
        cout<<"请输入第"<<i+1<<"个长方柱的长宽高"<<endl;
        cin>>l>>w>>h;
        c.setdata(l,w,h);
        cout<<"体积="<<c.volume()<<endl;
        cout<<"表面积="<<c.areas()<<endl;
    }
    return 0;
}


运行结果:

2015-第1周项目2-长方柱类_第1张图片

你可能感兴趣的:(C++,编程语言,计算机科学)