OJ长方柱类(C++类定义)

来源:互联网 发布:java微信商城源码 编辑:程序博客网 时间:2024/06/05 17:59

问题及代码:

/*  * Copyright (c) 2014, 烟台大学计算机与控制工程学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:郝俊宇   * 完成日期:2015年 5 月13 日  * 版 本 号:v1.0  * 问题描述:编写基于对象的程序,求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:(1)由键盘输入长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这长方柱的体积和表面积。 * 输入描述:长方柱的长宽高 * 程序输出:长方柱的表面积,体积 */ #include <iostream>using namespace std;class Bulk{public:   Bulk(double l=0,double w=0,double h=0);   void set_value();   double get_volume();   double get_area();private:  double lengh;  double width;  double height;};Bulk::Bulk(double l,double w,double h){    lengh=l;    width=w;    height=h;}void Bulk::set_value(){    cin>>lengh>>width>>height;}double Bulk::get_volume(){    double i;    i=lengh*width*height;    return i;}double Bulk::get_area(){    double i,j,k,t;    i=lengh*width;    j=lengh*height;    k=width*height;    t=2*(i+j+k);    return t;}int main(){  Bulk b1;  b1.set_value();  cout<<b1.get_volume()<<endl;  cout<<b1.get_area()<<endl;  return 0;}


运行结果:

0 0
原创粉丝点击