有一个圆形游泳池,现在需要在其周围建一过道,并在其四周围上矩形栅栏,如图所示。若过道造价为20元/平方米。要求计算并输出过道的造价。请定义一个Circle类,内有私有数据成员radius表示半径,并有若干成员函数;定义一个Rectangle类,内有私有数据成员length、width表示长和宽,并有若干成员函数。(设圆周率PI = 3.14159,所有数据均为double类型)

输入格式:
输入一行数据a b c,分别表示游泳池半径、栅栏的长和宽。其中a>0,b>2a,c>2a。

输出格式:
对每一行的输入数据,输出过道的造价。

输入样例:
3 7 8

输出样例:
554.514

#include<iostream>
#define pi 3.14159
using namespace std;
class Circle//圆形
{private:double radius;public:Circle(double);double getr();
};
Circle::Circle(double a)
{radius=a;
}
class Rectangle//大的矩形
{private:double length;double width;public:Rectangle(double,double);double getl();double getw();
};
Rectangle::Rectangle(double b,double c)
{length=b;width=c;
}
double Circle::getr()
{return radius;
}
double Rectangle::getl()
{return length;
}
double Rectangle::getw()
{return width;
}
int main()
{double a,b,c;cin>>a>>b>>c;Circle yuan(a);Rectangle ju(b,c);double k=ju.getl()*ju.getw()-yuan.getr()*yuan.getr()*pi;//用矩形面积减去圆形面积就是蓝色部分的面积cout<<k*20<<endl;
}

7-22 2017final游泳池过道造价相关推荐

  1. 2017final游泳池过道造价

    有一个圆形游泳池,现在需要在其周围建一过道,并在其四周围上矩形栅栏,如图所示.若过道造价为20元/平方米.要求计算并输出过道的造价.请定义一个Circle类,内有私有数据成员radius表示半径,并有 ...

  2. 一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。

    一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏.栅栏价格为35元/米,过道造价为20元/平方米.过道宽度为3米,游泳池半径由键盘输入.要求编程计算并输出过道和栅栏的造价.(创建一 ...

  3. 习题:一圆型游泳池如图所示,现在需在其周围建一圆型过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。

    完整题干: 一圆型游泳池如图所示,现在需在其周围建一圆型过道,并在其四周围上栅栏.栅栏价格为35元/米,过道造价为20元/平方米.过道宽度为3米,游泳池半径由键盘输入.要求编程计算并输出过道和栅栏的造 ...

  4. 一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏造价为$35/m,过道造价为$20/m2。过道宽度为3m,现在给出游泳池半径要求编程计算并栅栏和过道的造价。

    CG系统作业题 以c++语言编写 [输入形式]输入游泳池的半径. [输出形式]分别输出栅栏的造价和过道的造价. #include <iostream> #define PI 3.14159 ...

  5. 程序员辞职理由_我成为程序员的5大理由

    程序员辞职理由 I get asked frequently by fellow programmers why I started writing online and if they should ...

  6. 7-2 例4-3游泳池改造预算 (20分)

    例4-3一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏.栅栏价格为35元/米,过道造价为20元/平方米.过道宽度为3米,游泳池半径由键盘输入.要求编程计算并输出过道和栅栏的造价. ...

  7. 游泳池改造预算 -- PTA

    游泳池改造预算 (20分) 一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏.栅栏价格为35元/米,过道造价为20元/平方米.过道宽度为3米,游泳池半径由键盘输入.要求编程计算并输 ...

  8. PTA 游泳池改造 (30 分)

    一圆形游泳池如图所示,现需要在其周围建一圆形过道,并在其四周围上栅栏.栅栏价格为35元/米,过道造价为20元/平方米.游泳池半径和过道宽度由键盘输入.要求计算并输出过道和栅栏的造价. 输入格式: 分别 ...

  9. 7-2 例4-3游泳池改造预算

    例4-3一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏.栅栏价格为35元/米,过道造价为20元/平方米.过道宽度为3米,游泳池半径由键盘输入.要求编程计算并输出过道和栅栏的造价. ...

最新文章

  1. C++ Exercises(十五)--排序算法的简单实现
  2. 【渝粤题库】陕西师范大学210023 学前儿童社会教育 作业(专升本)
  3. ELK开机自启动脚本
  4. mysql php 变量赋值,在MySQL UPDATE(PHP / MySQL)中使用变量
  5. 设置Android客户端进入时的随机欢迎语
  6. Homebrew:无法符号链接,/ usr / local / bin不可写[关闭]
  7. 【单目标优化求解】基于matlab粒子群混沌混合蝴蝶优化算法求解最优目标问题(HPSOBOA)【含Matlab源码 1538期】
  8. AXE模式隐私号基于语音流分析的用户接听识别方案
  9. 2021-08-10小米盒子3增强版挂U盘刷v1.46版历程
  10. c语言入门视频教程-
  11. 中国首台超级计算机“天河一号,我国首台超级计算机“天河一号”超负荷运行...
  12. SQL手工注入笔记1
  13. mysql ndb 测试_Mysql ndb_Cluster 测试环境搭建
  14. 题解 SP2916 【GSS5 - Can you answer these queries V】
  15. shamir秘密共享matlab程序,shamir 秘密共享代码
  16. 【使用老电脑win7下载miniconda】
  17. Qt编写安防视频监控系统49-多数据库支持
  18. 数值分析 解线性方程组的直接法(一)
  19. GEE:对矢量数据/行政边界设置填充颜色为空,只显示边界
  20. 六、Django-Registration-Redux的基本使用

热门文章

  1. 王者荣耀服务器维护5月22,王者荣耀5月22日iOS异常登录及补偿公告 官方发放补偿奖励...
  2. chmod: changing permissions of ‘xxx‘: Operation not permitted
  3. 工业智能网络交换机性能测试标准和方法
  4. ChatGPT全球大封号!数10万企业停摆:第一批玩AI的人,被AI给玩了
  5. vue的生命周期之beforeCreate
  6. 对于计算机专业英语的问题,计算机专业英语教与学的探讨
  7. new buffer的使用
  8. 拜占庭容错共识算法介绍
  9. UML2用例描述以及需求用例规约文档生成
  10. 如何把谷歌浏览器的书签导入safari浏览器