第1周專案2 旱冰場造價

2021-06-29 04:52:29 字數 1081 閱讀 5630

/*

*檔名稱:project.cpp

*完成日期:2023年3月17日

*版本號:v1.0

**問題描述:有乙個圓形的旱冰場地,場地內抹水泥,造價為每平方公尺m元,圍欄用木條圍成

,每公尺造價n元,輸入旱冰場半徑,用程式計算出其造價。

先定義類,確定其資料成員和成員函式。在這裡要定義的旱冰場類,實際我們只關心其

面積和周長,根據面積計算場地內抹水泥的造價,根據周長計算圍欄的造價。有了類的定義,

在main函式中定義該類物件,呼叫成員函式即可以完成求解。

實際上,對於旱冰場,我們只關心它就是乙個圓。這就是設計中抓住了本質。於是,

設計乙個circle(圓)類,資料成員為圓的半徑,circle類還提供計算圓的面積和邊長的成員

函式。在main函式中,定義乙個circle類的物件,呼叫成員函式求出旱冰場的造價。

請在下面提示的基礎上完成程式,其中需要做的工作

類宣告和main()函式之間,定義宣告的成員函式。。

*輸入描述:略。

*程式輸出:略。

*/#include #include using namespace std;

const int m=20; //水泥場地每平公尺造價

const int n=35; //圍欄每公尺造價

class circle

;//下面定義需要的成員函式

void circle::setradius(double r)

int circle::area()

int circle::circumference()

int main()

{ double r;

cout<

cin>>r;

circle c;

c.setradius(r);

cout<

執行結果:

知識點總結:

運用類和物件的知識,編寫程式**解決問題。

第2周專案1 旱冰場造價

日期 2015年3月14 問題描述 輸入旱冰場半徑,輸出造價 問題輸入 輸入半徑 問題輸出 輸出造價 include using namespace std const int m 20 const int n 35 class circle void circle setradius double...

第二週專案1 旱冰場造價

檔名稱 text.cpp 完成日期 2015年 3月 18日 版本號 v1.0 問題描述 有乙個圓形的旱冰場地,場地內抹水泥,造價為每平方公尺m元,圍欄用木條圍成,每公尺造價n元,輸入旱冰場半徑,用程式計算出其造價。程式輸入 半徑r 程式輸出 花費 include using namespace s...

第二週專案1旱冰場造價

include using namespace std const int m 20 水泥場地每平公尺造價 const int n 35 const double pi 3.14 圍欄每公尺造價 class circle double circle area double circle circum...