第二次实验要求

本文介绍了一个使用VC++6.0环境创建的Triangle类,该类通过不同的构造函数实现了对三角形的初始化、验证输入数据的有效性、计算周长与面积等功能,并能够判断三角形的类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

应用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; //三条边
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值