第五周实验一

原创 2012年03月21日 19:58:47
#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; //三边为私有成员数据      
};    
   
void Triangle::showMessage()    
{    
    cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<' '<<endl;    
    cout<<"该三角形的周长为:"<< perimeter()<<'\t'<<"面积为:"<< area()<<endl;    
}    
    
void main(void)    
{    
    Triangle Tri1;  //定义三角形类的一个实例(对象)      
    Tri1.showMessage();    
    Triangle Tri2(4,8,10);   //定义三角形类的一个实例(对象)      
    Tri2.showMessage();    
    system("PAUSE");    
    
}   
   
Triangle::Triangle(float x,float y,float z):a(x),b(y),c(z){}//用参数初始化表对数据成员初始化    
    
float Triangle::perimeter()//计算周长      
{    
    return (a+b+c);    
}    
  
float Triangle::area()//计算面积      
{    
  float p,area;      
  p=(a+b+c)/2;      
  area=sqrt(p*(p-a)*(p-b)*(p-c));      
  return area;      
}  

 

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

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

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

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

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

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

第五周实验报告(二)分数化简

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

JAVA--第五周实验--任务5--封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能

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

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

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

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

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

第五周实验报告 任务一

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

第五周实验报告1-3

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

第五周实验报告一

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved.* 文件名称: ...
  • rsnsdhr
  • rsnsdhr
  • 2012年03月19日 18:53
  • 195
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第五周实验一
举报原因:
原因补充:

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