`
ribishuangba
  • 浏览: 291915 次
文章分类
社区版块
存档分类
最新评论

第二次实验要求

 
阅读更多
实验名称:构造函数
一、实验目的(所实现功能、验证性目的、创新性目的)
通过实验理解构造函数的概念与其特殊应用。
二、概要设计(类似数据类型、函数的声明部分)

应用VC++6.0的编辑环境构造一个类Triangle,该类主要实现三角形的基本操作,例如初始化(构造函数及构造函数的重载)、检验输入数据的合法性(要求输入三条边长度控制在[1,200])、求三角形的周长、面积、判断该三角形是什么三角形(等边、等腰、直角、等腰直角、一般三角形、非三角形)、输出等,具体说明如下:


class Triangle{
public:
Triangle(double,double,double); //拥有三个参数的构造函数,分别为三条边
Triangle(double,double); //拥有两个参数的构造函数,分别为前条边,第三条边在函数内赋值为一常量
Triangle(double); //拥有一个参数的构造函数,为第一条边,第二、三条边在函数内赋值为一常量
Triangle(); //无参数构造函数,三角形三条边都在函数体内赋值为常量
double GetArea(); //求面积
double GetPerimeter(); //求周长
double Show(); //显示结果
private:
double a,b,c; //三条边
};
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics