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