[cpp] /* * Copyright (c) 2012, 煙台大學計算機學院 * All rights reserved. * 文件名稱:123.cpp * 作 者: 邱學偉 * 完成日期:2013 年 3 月 15 日 * 版 本 號:v1.0 * 輸入描述:無 * 問題描述:面向對象,求旱冰場造價 * 程序輸出:略 * 問題分析:略 算法設計:略 */ #include <iostream> #define pi 3.14 using namespace std; class Circle { private: double radius; public: void setRadius(double); double area(); double circumference(); }; void Circle::setRadius(double r) { radius=r; } double Circle::area() { double s; s=radius*radius*pi; return s; } double Circle::circumference() { double l; l=2*radius*pi; return l; } int main() { double r; cout<<"請輸入旱冰場的半徑: "; cin>>r; Circle c; c.setRadius(r); cout<<"旱冰場的造價為 "<<20*c.area()+35*c.circumference()<<" 元。"<<endl; return 0; }