您的位置:首页 > 其它

第五周实验报告1

2012-03-21 18:46 204 查看
。/* (程序头部注释开始)* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.* 文件名称:
* 作 者:肖腾威

* 完成日期: 2012年 3月 21*日
* 版 本 号:201158504435
* 对任务及求解方法的描述部分
* 输入描述:

* 问题描述:
* 程序头部的注释结束*
/
1

#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 Triangle::showMessage()

{

 cout<<"三角形的三边长分别为:"<<a<<'\t'<<b<<'\t'<<c<<endl;

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

}

void main(void)

{

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

 Tri1.showMessage();

}

Triangle::Triangle(float x,float y,float z) 

{

 a=x;

 b=y;

 c=z;

}

float Triangle::perimeter()

{

 return (a+b+c);

}

float Triangle::area(void)

{  

    float n;

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

 return sqrt(n * (n - a) * (n - b) * (n - c));  

}

 

2

#include<iostream>

#include<Cmath>

using namespace std;

class Triangle

{public:

Triangle();

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

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

void showMessage();

private:

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

};

Triangle::Triangle()

{

 a=1;

 b=1;

 c=1;

}

float Triangle::perimeter(void)

{

 return (a+b+c);

}

float Triangle::area(void)

{

 float p;

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

 return sqrt(p*(p-a)*(p-b)*(p-c));

}

void Triangle::showMessage()

{

cout<<"三角形的三边长分别为:"<<a<<" "<<b<<" "<<c<<endl;

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

}

void main(void)

{

 Triangle Tri1; //定义三角形类的一个实例(对象)

 Tri1.showMessage();

 

 

}

3

#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;

}

float Triangle::perimeter(void)

{

 return (a+b+c);

}

float Triangle::area(void)

{

 float p;

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

 return sqrt(p*(p-a)*(p-b)*(p-c));

}

void Triangle::showMessage()

{

cout<<"三角形的三边长分别为:"<<a<<" "<<b<<" "<<c<<endl;

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

}

void main(void)

{

 Triangle Tri1; //定义三角形类的一个实例(对象)

 Tri1.showMessage();

 

 

}

4

#include<iostream>

#include<Cmath>

using namespace std;

class Triangle

{public:

Triangle();

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

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

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

void showMessage();

private:

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

};

Triangle::Triangle()

{

 a=1;

 b=1;

 c=1;

}

float Triangle::perimeter(void)

{

 return (a+b+c);

}

float Triangle::area(void)

{

 float p;

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

 return sqrt(p*(p-a)*(p-b)*(p-c));

}

void Triangle::showMessage()

{

cout<<"三角形的三边长分别为:"<<a<<" "<<b<<" "<<c<<endl;

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

}

void main(void)

{

 Triangle Tri1; //定义三角形类的一个实例(对象)

 Tri1.showMessage();

 

 

}



 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  float c 任务