第2周项目初见类和对象-旱冰场造价

来源:互联网 发布:jersey 接收json数据 编辑:程序博客网 时间:2024/05/10 12:48
/*   * Copyright (c) 2015, 烟台大学计算机学院   * All rights reserved.   * 文件名称:test.cpp   * 作    者:姜甜甜 * 完成日期:2015年 3 月 17 日   * 版 本 号:v1.0   *   * 问题描述:有一个圆型的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价; * 输入描述:输入半径r ; * 程序输出:输出总造价。
#include <iostream>using namespace std;#define pi 3.1415926const int M=20;                       //水泥场地每平米造价const int N=35;                       //围栏每米造价class Circle{                                      //下面声明需要的成员函数(从已经提供的main函数中可以找出需要哪些成员函数)public:    void setRadius(double r);                    //设置半径    double area();                     //求圆的面积    double circumference();            //求圆的周长private:    double radius;};//下面定义需要的成员函数void Circle::setRadius(double r){    radius=r;}double Circle::area(){    return pi * radius * radius;}double Circle::circumference(){    return 2*pi*radius;}int main(){    double r;    cout<<"请输入旱冰场的半径: ";    cin>>r;    Circle c;    c.setRadius(r);    cout<<"旱冰场的造价为 "<<M*c.area()+N*c.circumference()<<" 元。"<<endl;    return 0;}


0 0