<pre class="cpp" name="code">/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:杨汉宁
*完成日期:2015年 3月 18日
*版本号:v1.0
*问题描述:求长方柱的体积和表面积。
*输入描述:输入长,宽,高。
*程序输出:长方柱体积和表面积
*/
#include <iostream>
using namespace std;
class Bulk
{
public:
void setRadius(double l,double w,double h);
double volume();
double areas();
private:
double length,width,heigth;
};
//下面定义需要的成员函数
void Bulk::setRadius(double l,double w,double h)
{
length=l;
width=w;
heigth=h;
}
double Bulk::volume()
{
return length*width*heigth;
}
double Bulk::areas()
{
return 2*heigth*width+2*heigth*length+2*width*length;
}
int main()
{
double l,w,h;
cout<<"请输入长方柱的长: ";
cin>>l;
cout<<"请输入长方柱的宽: ";
cin>>w;
cout<<"请输入长方柱的高:";
cin>>h;
Bulk b;
b.setRadius(l,w,h);
cout<<"长方柱体积为: "<<b.volume()<<endl;
cout<<"长方柱表面积为: "<<b.areas()<<endl;
return 0;
}