第二周项目2-长方柱类

来源:互联网 发布:新网域名管理密码忘记 编辑:程序博客网 时间:2024/06/06 03:56

问题及代码:

/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:黄艳 *完成日期:2015年 3月20日 *版本号:v1.0 *问题描述:编写基于对象的程序,求3个长方柱(Bulk)的体积。            数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:         (1)由键盘输入3个长方柱的长、宽、高;         (2)计算长方柱的体积(volume)和表面积(areas);         (3)输出这3个长方柱的体积和表面积; *输入描述:输入三个长方柱的长宽高 *程序输出:输出每个长方柱的体积和表面积 */#include <iostream>using namespace std;class Bulk{public:    void input();    void get_volume();    void get_areas();    double volume;    double areas;private:    double lengh;    double width;    double heigh;};void Bulk::input(){    cout<<"依次输入长 宽 高:";    cin>>lengh;    cin>>width;    cin>>heigh;}void Bulk::get_volume(){    volume=lengh*width*heigh;}void Bulk::get_areas(){    areas=2*(lengh*width+lengh*heigh+width*heigh);}int main( ){    Bulk b1,b2,b3;    b1.input();    b2.input();    b3.input();    b1.get_volume();    b1.get_areas();    b2.get_volume();    b2.get_areas();    b3.get_volume();    b3.get_areas();    cout<<"体积依次为:";    cout<<b1.volume<<" "<<b2.volume<<" "<<b3.volume;    cout<<"\n表面积依次为:";    cout<<b1.areas<<" "<<b2.areas<<" "<<b3.areas;}


 

运行结果:

 

0 0
原创粉丝点击