第五周任务一

原创 2012年03月22日 19:10:39
#include <iostream>
#include <cmath>

using namespace std;
class Triangle
{public:
	double perimeter(void);//计算三角形的周长
	double area(void);//计算并返回三角形的面积
	void showMessage();
	Triangle()
	{
		a = 1;
		b = 1;
		c = 1;
	}

	Triangle (double x ,double y,double z ):a(x),b(y),c(z){}
	double a,b,c; //三边为私有成员数据
};

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

void main(void)
{
	Triangle Tri1;	//定义三角形类的一个实例(对象)
	Tri1.showMessage();
	Triangle Tri2(7,8,9);	//定义三角形类的一个实例(对象)
	Tri2
		.showMessage();
	system(" pause");

}

double Triangle::perimeter()
{
	return a + b + c;
}
double Triangle::area()
{
	double ar,p;

    p = 0.5 * (a + b + c);
	ar = pow( (p - a)*(p - b)*(p - c) * p,0.5 );

	return ar;
}




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

相关文章推荐

第五周实验报告 任务四

源程序: #include using namespace std; class Student { public: Student(int, float); ...

第五周实验报告 任务一

源代码: //默认构造函数 #include #include using namespace std; class Triangle { public: Tria...

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

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

第五周任务(三)

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

第五周任务1-4

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

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

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

第五周上机任务2

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

《第五周任务四》设计学生类,建立对象组,内放5个学生的数据

实验报告模板1. 本学期的报告均发到csdn博客。周一上机,周四前要完成本周上机任务并发布博文。 2. 本学期起程序头部的注释请自行加入,从本学期起不再统一给出。这是一个程序员良好习惯中的一部分,养...

第五周 任务二

/*【任务2】C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对...

第五周任务二

程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved .* 文件名称: * 作 者:计114-3  付文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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