/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘佳琦
* 完成日期:2015年 3 月 15 日
* 版 本 号:v1.0
*
* 问题描述:编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:
(1)由键盘输入3个长方柱的长、宽、高;
(2)计算长方柱的体积(volume)和表面积(areas);
(3)输出这3个长方柱的体积和表面积;
* 程序输入:输入3个长方柱的长、宽、高
* 程序输出:这3个长方柱的体积和表面积
*/
#include <iostream>
using namespace std;
class Bulk
{
public:
void volume();
void areas();
void input();
private:
double length,width,height;
}b1,b2,b3;
void Bulk::input()
{
cout<<"请输入长方体的长宽高:";
cin>>length>>width>>height;
}
void Bulk::volume()
{
cout<<"长方体的体积:";
cout<<length*width*height<<endl;
}
void Bulk::areas()
{
cout<<"长方体的表面积:";
cout<<length*width*2+length*height*2+width*height*2<<endl;
}
int main()
{
b1.input();
b1.volume();
b1.areas();
b2.input();
b2.volume();
b2.areas();
b3.input();
b3.volume();
b3.areas();
}
运行结果:
学习心得:这个程序做起来较之前的比较轻松,除了美化上下了点小功夫。