/*
*Copyright (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称:test.cpp
*作 者:韩双志
*完成日期:2016年4月17日
*版本号:v1.0
*
*问题描述:编写基于对象的程序,求5个长方柱的体积和表面积,长方柱类Bulk的数据成员包括长,宽,高;数组前三个对项直接初始话,第四个,用初始化,第5个输入长,宽,高
*输入描述:输入长,宽,高
*输出描述:输出体积和表面积
*/
#include<iostream>
using namespace std;
class Bulk
{
public:
Bulk(double=1.0,double=1.0,double=1.0);
void show();
void get_value();
private:
double length;
double width;
double height;
};
Bulk::Bulk(double a,double b,double c)
{
length=a;
width=b;
height=c;
}
void Bulk::show()
{
double sum1,sum2;
sum1=length*width*height;
sum2=2*(length*width+length*height+width*height);
cout<<"体积:"<<sum1<<"表面积:"<<sum2<<endl;
}
void Bulk::get_value()
{
double a,b,c;
cout<<"请输入长,宽,高"<<endl;
cin>>a>>b>>c;
length=a;
width=b;
height=c;
}
int main()
{
Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};
b[0].show();
b[1].show();
b[2].show();
b[3].show();
b[4].get_value();
b[4].show();
return 0;
}
运行结果:
知识点总结:
对项数组操作
学习心得:
学会了对项数组操作