周五 任务三

原创 2012年03月21日 23:01:29
#include <iostream>
using namespace std;
class Box
{
public:
	Box();
	Box(double  h ,double  len ,double  w):length(h),width(len),height(w) {}
	double  area(void);
	double  volume(void);
	void set_message();
	void showMessage();
private:
	double  height;
	double  length;
	float   width;
	bool    is_box(double , double  double );
};
Box::Box()
{
	height = 3;
    length = 4;
    width = 5;
}

double  Box::area(void)
{
    double  are;
	are=2*((height*length)+(height*width)*(length*width));
	return are;
}
double  Box::volume(void)
{
    return (height*length*width);
}
void Box::showMessage()
{
    cout<<"该长方柱的面积为:"<< Box::area()<<'\t'<<"体积为:"<<Box::volume()<<endl;
}
void Box::set_message()
{
	cout << "请输入长方体的长,宽,高 分别为:" << endl;
	
	while(1)
	{
		cin >> length >> width >> height;
		
		if (! is_box(  length, width, height))
		{
			cout << "对不起!输入数据非法,请重新输入:" << endl;
		}
		else 
		{
			break;
		}
	}
}

bool Box::is_box(double  x,double  y, double  z)
{
	if(x <= 0 || y <= 0 || z <= 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

int main()
{
	Box b[5]=
	{
		
		Box(10,12 , 13),
			
			Box(4, 5, 10),
			
			Box(3, 4, 8),
			
			Box()
	};
	for(int i = 0; i < 4; ++i)
	{
		b[i].volume();
		
		b[i].area();
		
		b[i].showMessage();
	}
	
	b[4].set_box();
	
	b[4].volume();
	
	b[4].area();
	
	b[4].showMessage();
	
	return 0;
}
(*^__^*) 嘻嘻……···有错哦


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

quartz实现每周一至周五 非法定节假日 每天9:30-11:30,13:00-15:00执行定时任务

我的定时任务需求是:使用quartz实现每周一至周五,非法定节假日,每天9:30-11:30,13:00-15:00执行定时任务。 经过学习quartz,发现使用SimperTrigger和Cron...

《信息检索》第一周周五课程调整通知 及 潘德炉院士介绍

中国工程院 潘德炉院士将在

罗易彬:黑色周五多看少动 沥青盘整黄金看空

罗易彬:黑色周五多看少动 沥青盘整黄金看空   本周涨跌有序,前半周涨不停,后半周跌不停。但大体区间还是没能破位。黄金昨天反弹1244下跌,美盘直接跌破1229刷新调整低点,今天可以调整的空...

关于AVFoundation的iOS 原生的QRCode扫描(swift3.0版本)(周五贴)

今天要介绍的是iOS7.0后AVFoundation框架提供的原生二维码扫描(非针对新手)首先导入AVFoundation 框架。 一开始需要请求相机的授权 // #pragma MARK: - 授...

计科1111-1114班第七周讲义、课外作业(动态规划,截止日期:2014年4月25日23点-周五晚,学委飞信通知同学)

第7周,主要对教材 第6章 dongt

第一周周五

封装访问修饰符:public protected default private 1、私有化属性 2、公开的方法 3、加入限制条件private String name; private ...

计科1111-1114班第六周讲义、课外作业(贪心算法之最小生成树、哈夫曼编码,截止日期:2014年4月18日23点-周五晚,学委飞信通知同学)

第6周,主要讲授了第4章的

周五

今天主要学习了序列流 序列流,也称为合并流——SequenceInputStream:        特点:可以将多个读取流合并成一个流。这样操作起来很方便。        ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)