项目要求:
需要求三个长方柱的体积,请编写一个基于对象的程序,数据成员包括length(长)、width(高)。要求用成员函数实现以下功能:
(1)用键盘分别输入三个长方柱的长宽高;
(2)计算长方柱的体积;
(3)输出3个长方柱的体积。
#include<iostream>
using namespace std;
class Cuboid
{
private:
float length;
float width;
float height;
float volume;
public:
void set_value();
void volume_value();
void print_value();
};
inline void Cuboid::set_value()
{
cin>>length>>width>>height;
}
inline void Cuboid::volume_value()
{
volume=length*width*height;
}
inline void Cuboid::print_value()
{
cout<<volume<<endl<<endl;
}
int main()
{
Cuboid c1;
cout<<"长方体1的长宽高分别为:" ;
c1.set_value() ;
cout<<"长方体1的体积为:" ;
c1.volume_value() ;
c1.print_value() ;
Cuboid c2;
cout<<"长方体2的长宽高分别为:" ;
c2.set_value() ;
cout<<"长方体2的体积为:" ;
c2.volume_value() ;
c2.print_value() ;
Cuboid c3;
cout<<"长方体1的长宽高分别为:" ;
c3.set_value() ;
cout<<"长方体3的体积为:" ;
c3.volume_value() ;
c3.print_value() ;
return 0;
}