上机目的:私有公有以及函数运用
上机内容:求长方柱体的面积很体积
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: object.cpp
* 作者:刘玉金
* 完成日期: 2013年3 月 24 日
* 版本号: v1.0
* 输入描述:输入长宽高
* 问题描述:求长方柱体的面积和体积
* 程序输出:面积和体积是多少
*/
#include <iostream>
using namespace std;
class Circle
{
public:
void setlength(double x);
void setwidth(double y);
void setheigth(double z);
//设置半径
double area(); //求圆的面积
double volume(); //求圆的周长
private:
double length;
double width;
double heigth;
};
void Circle::setlength(double x) //设置长
{
length=x;
}
void Circle::setwidth(double y) //设置宽
{
width=y;
}
void Circle::setheigth(double z) //设置高
{
heigth=z;
}
double Circle::area() //求面积
{
return length*width*4+width*heigth*2;
}
double Circle::volume() //求体积
{
return heigth*width*length;
}
int main()
{
double x,y,z;
cout<<"请输入长方柱体的长宽高(中间用空格隔开): ";
cin>>x>>y>>z;
Circle c;
c.setlength(x);
c.setwidth(y);
c.setheigth(z);
cout<<"长方柱体的面积 "<<c.area()<<endl;
cout<<"长方柱体的体积"<<c.volume()<<endl;
return 0;
}
运行结果:
心得体会: