第五周上机任务3

原创 2012年03月24日 19:25:34
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:练习.cpp                              
* 作    者:宋本一                              
* 完成日期:2012 年 3 月 24 日
* 版 本 号:v5.3          
* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述: 
* 程序输出: 
* 程序头部的注释结束
*/
#include <iostream>  
using namespace std;  

class Box  
{  
public:  
	Box();  
	Box(int h, int w, int l) : height(h), width(w), length(l) {};  
	int volume();  
	int area();  
	void input();  
	
private:  
	int height;  
	int width;  
	int length;  
};  

int Box :: volume()  
{  
	return(height * width * length);  
}  

int Box :: area()  
{  
	int s;  
	s = height * width + width * length + height * length;  
	return (2 * s);  
}  

Box :: Box()  
{  
	height = 1;  
	width = 1;  
	length = 1;  
}  

void Box :: input()  
{  
	cin >> height >> width >> length;  
}  

int main()  
{  
	Box a[5]=
	{  
		Box(1, 2, 3),  
			Box(4, 5, 6),  
			Box(7, 8, 9),  
			Box(),  
			Box()  
	};  
    cout << "第一个长方柱的表面积是:" << a[0].area() << '\t' << "体积是:" << a[0].volume() << endl;  
    cout << "第二个长方柱的表面积是:" << a[1].area() << '\t' << "体积是:" << a[1].volume() << endl;  
    cout << "第三个长方柱的表面积是:" << a[2].area() << '\t' << "体积是:" << a[2].volume() << endl;  
    cout << "第四个长方柱的表面积是:" << a[3].area() << '\t' << "体积是:" << a[3].volume() << endl;  
    cout << "请输入第五个长方柱的长,宽,高:";  
    a[4].input();    
    cout << "第五个长方柱的表面积是:" << a[4].area() << '\t' << "体积是:" << a[4].volume() << endl;  
    
    return 0;  
}
  

运行结果:


第五周上机任务项目3-(编写基于对象的程序)

01./* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2013, 烟台大学计算机学院学生 04.* All rightsreserve...

第五周上机任务2

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:练习.cpp...
  • dqybzs
  • dqybzs
  • 2012年03月24日 19:05
  • 447

Java上机 第五周 任务6 矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能

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

第五周上机任务---设计三角形类,增加构造函数--第一版V1.0

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

java上机 第五周 任务2 创建一个梯形类

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

java上机 第五周 任务1 创建一个三角形类

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

第五周上机指导--任务4--设计一个学生类,建立一个对象数组,内放5个学生的数据

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

第五周上机指导--任务四--设计一个学生类,包括学号(num)和成绩(score),建立一个对象数组(改进版)

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

第五周上机任务---设计三角形类,增加构造函数--第三版V1.0

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

第五周上机任务---设计三角形类,增加构造函数--第二版V1.2

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

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