2015-第二周-长方体类

来源:互联网 发布:北京国税金税三期软件 编辑:程序博客网 时间:2024/06/05 23:00

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

 

#include <iostream>using namespace std;class Bulk{private:    int length;    int width;    int height;public:    Bulk(int l, int w, int h);    int volume();    int areas();};int main(){    int loop = 3;    while(loop --)    {        int l_, w_, h_;        cin >> l_ >> w_ >> h_;        Bulk bulk(l_,w_,h_);        cout << "The volume is " << bulk.volume() << " and the areas is " << bulk.areas() << "\n";    }}Bulk::Bulk(int l, int w, int h){    length = l;    width = w;    height = h;}int Bulk::volume(){    return length * width * height;}int Bulk::areas(){    return (length * width + length * height + width * height) * 2;}


运行结果

0 0
原创粉丝点击