第五周任务1-4

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

* 对任务及求解方法的描述部分
* 输入描述: 
* 问题描述: 
* 程序输出: 
* 程序头部的注释结束
*/

#include<iostream>  
#include<Cmath>  
using namespace std;  


class Triangle  
{  
public:  
	Triangle(float x=1, float y=1, float z=1);  
	float perimeter(void);//计算三角形的周长  
	float area(void);//计算并返回三角形的面积  
	void showMessage();  
private:  
	float a,b,c;//三边为私有成员数据  
};  
Triangle::Triangle(float x, float y, float z):a(x),b(y),c(z){} //(4)在构造函数中使用参数初始化表对数据成员初始化。 

float Triangle::perimeter(void)   
{   
	return (a +b + c);   
}   

float Triangle::area(void)   
{   
	float s=(a+b+c)/2;     
	
	return sqrt(s*(s-a)*(s-b)*(s-c));    
}  

void Triangle::showMessage()  
{  
	cout<<"三角形的三边长分别为:"<<a<<" "<<b<<" "<<c<<endl;  
	cout<<"该三角形的周长为:"<<perimeter()<<" "<<endl<<"面积为:"<<area()<<endl<<endl;  
	

}  

void main(void)  
{  
	Triangle Tri1;    //定义三角形类的一个实例(对象)  
	Tri1.showMessage();  
	Triangle Tri2(3,4,5);    //定义三角形类的一个实例(对象)  
	Tri2.showMessage();  
	
}  


运行结果:

第五周实验报告(任务4)

【任务4】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求: (1) 用指针指向数组首元素,输出第1、3、5个学生的信息; (2) 设计一个函数m...

第五周任务 4

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

JAVA--第五周实验--任务4--将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。

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

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

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

第五周实验报告任务4

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

JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。

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

2013C++第五周任务-项目一(1)

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: 三角形类.cpp ...

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

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

第五周任务1-默认参数的构造函数

Copyright (c) 2012, 烟台大学计算机学院  * All rights reserved.  * 作 者:尹成真 * 完成日期:2013年3月25日  * 版 本 号:v1.0...

第五周任务1:三角形类(默认构造函数)

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: object.cpp ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第五周任务1-4
举报原因:
原因补充:

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