⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 figure.h

📁 一些C++的课件和实验源代码
💻 H
字号:

#ifndef HEADFILE_FIGURE
#define HEADFILE_FIGURE

class figure		// 图形类
{
public:
	virtual int GetPerimeter()	{return 0;}		// 计算周长
	virtual int	GetArea()		{return 0;}		// 计算面积
};

class circle: public figure	// 圆类
{
protected:
	int m_nRadius;		// 圆半径
public:
	circle(int radius)	{m_nRadius = radius;}
	int GetPerimeter(){					// 计算周长
		return (int)(2 * 3.1416 * m_nRadius);
	}
	int	GetArea(){						// 计算面积
		return (int)(3.1416 * m_nRadius * m_nRadius);
	}
};

class square: public figure	// 矩形类
{
protected:
	int m_nLength;		// 边长
public:
	square(int length)	{m_nLength = length;}
	int GetPerimeter(){					// 计算周长
		return 4 * m_nLength;
	}
	int GetArea(){						// 计算面积
		return m_nLength * m_nLength;
	}
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -