第三周任务三(用类求三个长方体的体积和面积)

仿照你阅读过的程序,编写基于对象的程序,求3个长方柱的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积;

程序:

 

/** 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)  
* 程序的版权和版本声明部分  
* Copyright (c) 2011, 烟台大学计算机学院学生  
* All rights reserved.  
* 文件名称:                               
* 作    者:  冯珍珍                             
* 完成日期:    2012     年  3    月      6 日  
* 版本号:           
  
* 对任务及求解方法的描述部*/


#include    
  
using namespace std;     
class  wide 
{  
public:  
    void set_long();  //输入长宽高的函数
    void count_vs();  //计算表面积和体积的函数
    void display();  //输出表面积和体积的函数
private:  
    double length;  
    double width;  
    double heigth;  
    double v;  
    double s;  
};  
void wide::set_long()  
{  
    cout << "请输入长方形的长,宽,高:" << endl;  
    cin >> length >> width >> heigth;  
}  
void wide::count_vs()  
{  
    v = length * width * heigth;  
    s = 2 * (length * width + width * heigth + length * heigth);  
}  
void wide::display()  
{  
    cout << "该长方形的体积是:" << v << endl;  
    cout << "该长方形的面积是:" << s << endl;  
    cout << endl;  
}  
int main()
{
wide w1,w2,w3;
    w1.set_long();//调用对应的成员函数,为长方体设置属性   
    w1.count_vs();//计算长方体的体积,表面积   
    w1.display();  //输出长方体的体积,表面积   
      
    w2.set_long();  
    w2.count_vs();  
    w2.display();  
      
    w3.set_long();  
    w3.count_vs();  
    w3.display();  

  return 0;
}


 

你可能感兴趣的:(cpp面向对象任务,任务,iostream,class,c)