长方柱类【C++ 类定义】

本文介绍如何使用C++类定义来解决长方柱的体积和表面积计算问题,通过成员函数实现输入长、宽、高,并计算体积与表面积。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Problem A: 长方柱类【C++ 类定义】

Description

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

Input

长方柱的长、宽、高

Output

长方柱的体积和表面积

Sample Input

2 3 4

Sample Output

24
52

HINT

 

#include <iostream> 
using namespace std; 
class Bulk //定义一个长方体的类
  
{ 
      
public: //成员的公有部分(成员函数部分)
    void set_value(); 
      
    double get_volume(); 
      
    double get_area(); 
      
      
private: //私有部分
      
    double lengh; 
      
    double width; 
      
    double height; 
      
}; 
//下面定义成员函数 
void Bulk::set_value() //在类外定义成员函数
{ 
    cin>>lengh>>width>>height; 
} 
  
double Bulk::get_volume() 
{ 
    return (lengh*width*height); 
} 
  
double Bulk::get_area() 
{ 
    return (2*(lengh*width+lengh*height+width*height)); 
} 
  
  
//用main()函数测试,完成输入输出 
  
int main() 
  
{ 
      
    Bulk b1; 
      
    b1.set_value(); 
      
    cout<<b1.get_volume()<<endl; 
      
    cout<<b1.get_area()<<endl; 
      
    return 0; 
      
} 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值