第2周项目2-长方柱类

来源:互联网 发布:安全教育平台软件下载 编辑:程序博客网 时间:2024/06/08 04:49

问题及代码:

/* *Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE91.cpp *作    者:孙化龙 *完成日期:2015年3月18日 *版 本 号:v1.0 * *问题描述:编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:  (1)由键盘输入3个长方柱的长、宽、高;  (2)计算长方柱的体积(volume)和表面积(areas);  (3)输出这3个长方柱的体积和表面积;*/#include <iostream>using namespace std;class Bulk{public:    void set_date(double,double,double );    void show_date( );private:    double length;    double width;    double height;    double vol;    double areas;};void Bulk::set_date(double l,double w,double h){    length=l;    width=w;    height=h;    vol=l*w*h;    areas=2*(l*w+l*h+h*w);}void Bulk::show_date(){    cout<<"体积为:"<<vol<<"  表面积为:"<<areas<<endl;}int main( ){    Bulk b[3];    int i;    double l,w,h;    for(i=0;i<3;i++)    {        cout<<"输入第"<<i+1<<"个长方柱的长宽高:";        cin>>l>>w>>h;        b[i].set_date(l,w,h);    }    for(i=0;i<3;i++)    {        cout<<"第"<<i+1<<"个";        b[i].show_date();    }    return 0;}


 

运行结果:

0 0
原创粉丝点击