/*
*Copyright (c) 2014,烟台大学计算机学院
*ALL right reserved
*文件名:旱冰场造价
*作者;童宇
*完成日期:2015年3月18日
*版本号v1.0
*问题描述:输入旱冰场半径求其造价
*输入描述:输入旱冰场半径
*程序输出:输出旱冰场造价
*/
#include <iostream>
#include <iomanip>
using namespace std;
const int M=20;   //水泥场地每平米造价
const int N=35;   //围栏每米造价
class Circle
{
private:
double radius;
public:
//下面声明需要的成员函数(从已经提供的main函数中可以找出需要哪些成员函数)
void setRadius(double );
double area();
double circumference();
};
//下面定义需要的成员函数
void Circle::setRadius(double r)
{
radius=r;
}
double Circle::area()
{
return 3.1415926*radius*radius;
}
double Circle::circumference()
{
return 3.1415926*radius*2;
}
int main()
{
double r;
cout<<"请输入旱冰场的半径: ";
cin>>r;
Circle c;
c.setRadius(r);
cout<<"旱冰场的造价为 "<<M*c.area()+N*c.circumference()<<" 元。"<<endl;
return 0;
}

运行结果:

第二周【项目1-旱冰场造价】相关推荐

  1. 数据结构上机实践第二周项目3——体验复杂度

    [项目3 - 体验复杂度] 在数据结构与算法中,对于算法的选择,要考虑到时间复杂度的重要性,在小规模的计算中,或许不同时间复杂度的程序所用时间并无多少影响,但在实际应用中,大数据时代,我们会明白复杂度 ...

  2. 数据结构上机实践第二周项目2- 程序的多文件组织

    [项目2 - 程序的多文件组织] 学习数据结构,目标就是要编制出有相当规模的程序的.将所有的代码放在一个文件中的做法,不能适用现阶段的需求了. 通过这个项目,确认有能力用多文件组织程序.方便以后各章, ...

  3. 数据结构上机实践第二周项目1

    [项目1 - C/C++语言中函数参数传递的三种方式] C语言提供了两种函数参数传递的方式:传值和传地址.在C++中,又拓展了引用方式.通过本项目,确认自己已经掌握了这三种方式的原理,为后续学习做好准 ...

  4. 第二周项目1函数参数传递的三种方式

    /* .*Copyright (c) 2014,烟台大学计算机学院 *All right reserved. *文件名称:函数参数传递的三种方式.cpp *作者:彭子竹 *完成日期:2015年9月11 ...

  5. 第二周项目2-就拿胖子说事

    /*  *Copyright(c)2016,烟台大学计算机与控制工程学院  *All rights reserved  *文件名称:456.cpp  *作    者:王蕊  *完成日期:2016年3月 ...

  6. 【第二周项目3】体验复杂度

    /* copyright (t) 2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:3.cpp 作者:尚文哲 完成日期:2017年9月13日 版本号:v1.0 ...

  7. C++项目 旱冰场造价

    [项目2 - 旱冰场造价]一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价. #include<iostream> u ...

  8. 《C++语言基础》实践参考——旱冰场造价

    返回:贺老师课程教学链接 [项目1 - 旱冰场造价] 有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价. 一级提示: 先定义类, ...

  9. 20172307 结对编程项目-四则运算 第二周 阶段总结

    20172307 结对编程项目-四则运算 第二周 阶段总结 (结队项目码云地址) 相关过程截图(关键代码处加了注释) 编写出实现中缀转后缀的类Transform /*Transform.java 作者 ...

最新文章

  1. 中国知名企业ERP失败案例深入剖析
  2. 40年产权的商业地产,个人投资者决不能碰
  3. centos文本查看及处理相关的常用命令
  4. Angular新建组件失败More than one module matches........
  5. es6删除数组某一项_javascript基础系列:数组常用方法解析
  6. 知识图谱论文阅读(二十)【WWW2020】Heterogeneous Graph Transformer
  7. 中山大学提出新型行人重识别方法和史上最大评测基准
  8. Linux系统卸载文件系统(可用)
  9. jdk LinkedHashMap源码分析
  10. 【算法学习】蝙蝠算法简介
  11. src与href的区别以及title和alt属性的区别
  12. Python 进化算法的简单介绍和实现
  13. csdn七牛云存储作为网站的图片外链
  14. Cannot construct instance of `com.baomidou.mybatisplus.core.metadata.IPage` (no Creators, like defau
  15. 计算机关机慢怎么解决方法,为什么电脑关机很慢|电脑关机缓慢的解决方法
  16. 变形金刚2的影评-《变形金刚3 天网反击战》
  17. 64位Win10 2004正式版镜像下载
  18. 洛谷4895 独钓寒江雪 (树哈希+dp+组合)
  19. DevEco Studio中文、鸿蒙IDE汉化
  20. 一段真爱,足以让女人活一辈子

热门文章

  1. 细致入微,Android技术大牛带你深入剖析Android系统
  2. [学习LCM]lcm教程与实例(C++ API)
  3. DirectX11--实现一个3D魔方(2)
  4. 管理过程组与PDCA循环的关系
  5. 2020年校内ACM排位赛 NO.1场 题解反思
  6. 2021年PMP考试有哪些改革?
  7. matlab 自定义colormap
  8. Codeforces - Choosing Capital for Treeland
  9. 支付宝即时到帐 java_java 支付宝 第三方即时到账支付 接口
  10. 【洛谷 1348】Couple number