2012C++程序设计实验报告【5.3】

原创 2012年03月21日 22:04:28

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 王琳
* 完成日期: 2012年 3 月21日
* 版 本 号:5-3

* 对任务及求解方法的描述部分
* 输入描述:前4个长方柱(即数组的前4个元素)要在定义数组时初始化,其中前3个直接给出参数初始化, 第4个用默认构造函数初始化;第5个长方柱定义时不初始化,而是由键盘输入长、宽、高赋值;

* 问题描述:需要定义长方柱类,5个长方柱采用一个对象数组表示;

* 程序输出:输出这5个长方柱的体积和表面积;


* 程序头部的注释结束
*/

源程序:

#include <iostream>
using namespace std;
class cuboid
{
public:
	cuboid(); 
    cuboid(double,double,double);
    void set_value();
	double get_V();
	double get_S();
	void display();
private:
	double length;
	double width;
	double height;
};

void cuboid::set_value()
{
	cout<<"请输入长方体的长,宽,高:";
	cin>>length;
	cin>>width;
	cin>>height;
}
cuboid::cuboid()
{
	length=6,width=6,height=8;
}
cuboid::cuboid(double len,double wid,double hei):length(len),width(wid),height(hei){};

double cuboid::get_V()
{
	double V;
	V=length*width*height;
	return V;
}
double cuboid::get_S()
{
	double S;
	S=2*(length*width+length*height+width*height);
	return S;
}

void cuboid::display()
{
	cout<<"长方体的体积为:"<<get_V()<<endl;
	cout<<"长方体的表面积为:"<<get_S()<<endl;
}

int main()
{
    cuboid c[5]={cuboid(1.5,2.5,3.5),cuboid(1.6,2.6,3.6),cuboid(3.6,4.6,34.1),cuboid()};
	c[4].set_value();
	for(int i=0;i<5;++i)
	{
		cout<<"关于c["<<i<<"]";
		c[i].display();
	}
	system("pause");
	return 0;
}


运行结果:

。。。。。

感想:今晚电脑出问题了,图片一直传不上去啊,以后电脑好了再补上呗!相当无语啊。。。

 

 

2012C++程序设计实验报告【7.2】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告[16.2]

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告【9.1】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告【6.2】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:指针...

2012C++程序设计实验报告【12.2】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告【7.3】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告【16.1】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告【10.1】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告[13.2]

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

2012C++程序设计实验报告【8.3】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2012C++程序设计实验报告【5.3】
举报原因:
原因补充:

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