当前位置: 源码素材网 » VC++教程 » 详情页

C++ 椭圆计算类 附完整代码

  •   时间:2019-02-10
  • 概述:椭圆 计算类

基于C++ 开发编写的椭圆计算类,以下是完整的代码,部分提示是英文的,代码原型来自于国外,代码如下:

#include <iostream>
using namespace std;
class Ellipse {
	int left, top, right, bottom;
public:
	Ellipse(int =0, int =0, int =0, int =0);
             //默认构造函数必须在此指定默认实参
	~ Ellipse(){}; //析构函数,在此函数体为空
	void Assign(int , int , int , int );
	void SetLeft(int t){ left = t;}
 	void SetRight( int t ){ right = t;}
	void SetTop( int t ){ top = t;}
	void SetBottom( int t ){ bottom = t;}
	void Show();
void compute(); };
Ellipse::Ellipse(int l , int r, int b, int t) {
  left = l; top = t;
  right = r; bottom = b; }
void Ellipse::Assign(int l , int r, int b, int t){
  left = l; top = t;
  right = r; bottom = b; }
void Ellipse::Show(){
 cout<<"left-top point is ("<<left<<","<<top
         <<")"<<'\n';
 cout<<"right-bottom point is ("<<right<<","
	 <<bottom<<")"<<'\n'; }
void Ellipse::compute(){
	cout<<(right-left)*(top-bottom)*3.1415926/4;
}
int main()
{
	Ellipse rect;
	rect.Assign(100,200,300,400);
	rect.Show();
	rect.compute();
}

    相关声明:

      若“C++ 椭圆计算类 附完整代码”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。