?? 4_3.cpp
字號:
#include <iostream.h>
const float PI = (float)3.14159; //給出p的值
const float FencePrice = 35.; //柵欄的單價
const float ConcretePrice = 20.; //過道水泥單價
class Circle //定義類Circle 及其數據和方法
{
public: //外部接口
Circle(float r); //構造函數
float Circumference(); //計算圓周長
float Area(); //計算圓面積
private: //私有數據成員
float radius;
};
// 類的實現
Circle::Circle(float r) { radius=r; } // 構造函數初始化數據成員radius
float Circle::Circumference() // 計算圓的周長
{
return 2 * PI * radius;
}
float Circle::Area() // 計算圓的面積
{
return PI * radius * radius;
}
//主函數實現
void main ()
{
float radius;
float FenceCost, ConcreteCost;
cout << "Enter the radius of the pool: "; // 提示用戶輸入半徑
cin >> radius;
Circle Pool(radius); // 定義 Circle 對象
Circle PoolRim(radius + 3);
// 計算柵欄造價并輸出
FenceCost = PoolRim.Circumference() * FencePrice;
cout << "Fencing Cost is $" << FenceCost << endl;
// 計算過道造價并輸出
ConcreteCost = (PoolRim.Area() - Pool.Area())*ConcretePrice;
cout << "Concrete Cost is $" << ConcreteCost << endl;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -