c 定義乙個圓的類進行一些操作

2021-10-01 21:53:18 字數 826 閱讀 3572

(1)求圓的周長;

(2)求圓的面積;

在主函式中,實現以下功能:

(1)輸入圓心點的座標和半徑;

(2)呼叫類中求圓的周長的函式並輸出結果, 呼叫類中求圓的面積的函式並輸出結果;

(3)求圓的外切正方形的左上角座標和右下角座標。

說明:下面是通過組建乙個工程來實現這個功能的(自然也可以只用乙個主檔案來實現,只需將類的定義和函式的定義放在有main的主檔案中,注意要放在main函式的外面)

#ifndef circular_h_

#define ciecular_h_

class circular

;#endifpp

//定義類函式

#include

#include

"circular.h"

void circular::setradius (

double rad,

double abs,

double crd)

double circular::perimeter (

)//返回值為周長

double circular::area (

)//返回值為面積

void circular::coordinate (

)

include 

#include

"circular.h"

using

namespace std;

intmain()

定義乙個圓類 Circle ,

定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的訪問許可權,...

定義乙個圓類 Circle

課堂練習6 定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的...

C 定義乙個類會遇到的一些問題

1.warning c4627 include h skipped when looking for precompiled header use add directive to stdafx.h or rebuild precompiled header 原因 cpp 檔案沒有包含 stdafx...