操作长方柱

#include<iostream>
using namespace std;
class Bulk
{
public:
Bulk(float a=1,float b=1,float c=1):chang(a),kuang(b),gao(c){}
    void get_value()
{
cin>>chang;
cin>>kuang;
cin>>gao;
}
void display()
{
cout<<chang*kuang*gao<<"  "<<chang*kuang*2+chang*gao*2+kuang*gao*2<<endl;
}
private:
float chang,kuang,gao;
};




int main()  
{  
int i;
     Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};  
     b[4].get_value();  
for(i=0;i<5;i++)
b[i].display();
    
}  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来为您编写一个面向对象的程序: ```python class Cuboid: def __init__(self): self.length = 0 self.width = 0 self.height = 0 def input_data(self): self.length = float(input("请输入方体的度:")) self.width = float(input("请输入方体的宽度:")) self.height = float(input("请输入方体的高度:")) def calc_volume(self): volume = self.length * self.width * self.height return volume def output_data(self, volume): print("方体的体积为:{:.2f}".format(volume)) if __name__ == '__main__': cuboid = Cuboid() cuboid.input_data() volume = cuboid.calc_volume() cuboid.output_data(volume) ``` 在这个程序中,我们定义了一个名为Cuboid的类,这个类有三个数据成员,分别是length、宽width、高height。它还有三个成员函数,分别是input_data()、calc_volume()和output_data()。其中: - input_data()函数用于从键盘输入方体的、宽、高。 - calc_volume()函数用于计算方体的体积,并返回计算结果。 - output_data()函数用于输出方体的体积。 在程序的主函数中,我们首先创建了一个Cuboid类的实例cuboid,然后调用input_data()函数从键盘输入方体的、宽、高。接着调用calc_volume()函数计算方体的体积,并将计算结果赋值给变量volume。最后调用output_data()函数输出方体的体积。 这个程序是面向对象的,它将方体的数据和操作封装在一个类中,使得代码更加简洁易懂,并且易于维护和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值