/*
* 程序的版权和版本声明部分
* Copyright (c)2014, 烟台大学生命科学学院学生
* All rightsreserved.
* 文件名称:Bulk.cpp
* 作 者:TGQ
* 完成日期:2014年6月11日
* 版 本 号: v2.0
* 输入描述:输入长,宽,高
* 问题描述: 增加专门函数计算,增强函数内聚性
解决问题:计算长方体的体积与表面积
*/
#include <iostream>
using namespace std;
class Bulk
{
public:
void get_value();
void display();
void get_volume();
void get_area();
private:
float length;
float width;
float height;
float volume;
float area;
};
void Bulk::get_value()
{
cout << "请输入长方柱的长,宽,高:" << endl;
cin >> length >> width >> height;
get_volume();
get_area();
}
void Bulk::get_volume()
{
volume = length * width * height;
}
void Bulk::get_area()
{
area = 2 * (length * width + length * height + width * height);
}
void Bulk::display()
{
cout << "长方体的体积:" << volume << endl;
cout << "长方体的表面积:" << area << endl;
}
int main()
{
Bulk b1, b2, b3;
b1.get_value();
cout << "长方体1:" << endl;
b1.display();
b2.get_value();
cout << "长方体2:" << endl;
b1.display();
b3.get_value();
cout << "长方体3:" << endl;
b1.display();
return 0;
}
c++对象练习之-长方体(2)
最新推荐文章于 2024-04-07 20:55:39 发布