第五周实验报告1-5

原创 2012年03月21日 18:31:31
#include <iostream>

#include <Cmath>

using namespace std;

class Triangle

{public:

Triangle(float , float , float );

float perimeter(void);//计算三角形的周长

float area(void);//计算并返回三角形的面积

void showMessage();

private:
float a,b,c; //三边为私有成员数据
};

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

Tri1.showMessage();

Triangle Tri2(7,8,9); //定义三角形类的一个实例(对象)

Tri2.showMessage();

system ("Pause");
}


Triangle::Triangle(float x, float y, float z):a(x),b(y),c(z){}

//计算三角形的周长
float Triangle::perimeter(void)
{
return (a + b + c);
}
//计算并返回三角形的面积
float Triangle::area(void)
{
double t,s;

t = (a + b + c) / 2;

s = sqrt(t * (t - a) * (t - b) * (t - c));

return s;
}
void Triangle:: showMessage()
{
cout<<"三角形的三边长分别为:"<< a << '\t' << b << '\t' << c << endl;

cout<<"该三角形的周长为:"<< perimeter() << '\t' <<"面积为:"<< area() << endl;

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

相关文章推荐

第五周实验报告1-3

#include #include using namespace std; class Triangle {public: ...

第五周实验报告1

实验目的:1.使用带参数构造函数,即Triangle(float x, float y, float z),三边长在调用时由实参直接给出;              &...

第五周实验报告(1-2)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c)  * All rights reserved. * 文件名称: ...

《第五周实验报告2-1》---设计一个简单的分数类,完成对分数的几个运算

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

第五周实验报告1

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

《第五周实验报告1-3》---增加构造函数,使对象在定义时能够进行初始化

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

第五周实验报告1

任务1】设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化 #include #include using namespace std; class Triangle { public:...

第五周实验报告1-4

#include #include using namespace std; class Triangle {public: ...

第五周实验报告(1)

烟台大学计算机学院 文件名称:设计三角形类 姓名:王琦 (1) 使用带参数构造函数 #include #include     using namespace s...

第五周实验报告 1-2

#include #include using namespace std; class Triangle {public: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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