6-4 计算圆柱体的表面积(函数名隐藏)
6-4 计算圆柱体的表面积(函数名隐藏) (6 分)
Cylinder类是Circle类的派生类,在下面的程序中计算并输出了圆柱体的表面积。请阅读理解下面的程序。将下面的Cylinder类补充完整后提交。
Cylinder类的定义:
class Cylinder :public Circle{double height;
public:
......
};
你提交的Cylinder类的定义将嵌入到下面的程序中:
#include <iostream>
using namespace std;
const double PI=3.1415926;
class Circle{
protected:double radius;
public: Circle(double r){radius=r;}double getArea(){return PI*radius*radius;}
};
// 你提交的代码将嵌入在这里int main()
{double r,h;cin>>r>>h;Cylinder Cy1(r,h) ;cout<<Cy1.getArea()<<endl;return 0;
}
输入样例:
3.5 4.2
输出样例:
106.369
代码
class Cylinder :public Circle{
public:Cylinder(double r, double h):Circle(r),height(h){}double getArea(){return PI*radius*radius * 2 + 2.0 * PI * radius * height;}
private:double height;
};
6-4 计算圆柱体的表面积(函数名隐藏)相关推荐
- 创建一个Python脚本,实现以下功能。(1)定义一个函数,用于计算圆柱体的表面积、体积,函数名为comput,.输入参数为底半径(r)、高(h),返回值为表面积(S)、体积(V),返回多值的函
创建一个Python脚本,实现以下功能. (1)定义一个函数,用于计算圆柱体的表面积.体积,函数名为comput,.输入参数为底 半径(r).高(h),返回值为表面积(S).体积(V),返回多值的函数 ...
- Python|计算圆柱体的表面积
r,h=[float(x) for x in input('输入圆柱体的半径r,h:').split()] pai=3.142 S1=2*pai*r*r S2=2*pai*r*h S=S1+S2 pr ...
- c++计算圆柱体表面积
最近刚学的c语言,照猫画虎写的求圆柱表面积,利用cin.cout进行输入输出,定义函数类型 计算公式为:s=2πr(r+h) ...
- 自定义函数求圆和圆柱体的表面积
本题要求自定义函数求圆和圆柱体的表面积. 自定义两个area函数,一个形参的实现求圆的面积,两个形参的实现求圆柱体的表面积.PI是全局符号常量. 函数接口定义: double area(double ...
- 计算正方体、圆柱体的表面积、体积
从立方体.圆柱体抽象出一个公共基类Container,定义抽象类Container,模拟实现一个容器类层次结构,在主函数进行多态机制测试.各派生类要求实现基类的所有纯虚函数. 抽象类class Con ...
- PTA---C++实现,计算正方体、圆柱体的表面积、体积
问题描述:从立方体.圆柱体抽象出一个公共基类Container,定义抽象类Container,模拟实现一个容器类层次结构,在主函数进行多态机制测试.各派生类要求实现基类的所有纯虚函数. 抽象类clas ...
- [vue] 在使用计算属性的时,函数名和data数据源中的数据可以同名吗?
[vue] 在使用计算属性的时,函数名和data数据源中的数据可以同名吗? 莫名其妙的问题.可以同名,但data会覆盖methods.并且本就不该同名,同名说明你命名不规范.然后解释为什么会覆盖,因为 ...
- python计算圆柱体的表面积和体积_java设计:问题是编写程序计算圆柱体的体积和表面积...
题目: java设计:问题是编写程序计算圆柱体的体积和表面积 编写程序计算圆柱体的体积和表面积. 提示: 1.读入半径和高. 2.表面积=半径×半径×π+2×半径×π×高. 3.体积=底面积×高 4. ...
- <函数名不定义> PTA 7-97 计算个人所得税
这是错的第三次!! 题目: 因为在每个不同的区间进行的计算是一样的,只是区间不同,变量不同.所以考虑用函数. 一个错误代码: #include <stdio.h> double ret(i ...
最新文章
- python将sklearn的RocCurveDisplay结果与PrecisionRecallDisplay结果合成为一个图
- 计算机桌面文件夹删除如何找回,电脑删除文件如何恢复 误操作的一剂后悔药...
- Incorrect column count: expected 1, actual 5,JdbcTemplate queryForList 出错
- Flask实战2问答平台-发布问答界面完成
- Mysql与Sql server,Sum函数跟Count函数
- 20172304 《程序设计与数据结构》第四周学习总结
- (网页)Uncaught ReferenceError: pageImport is not defined
- The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
- 蓝桥杯 2011年第二届C语言初赛试题(1)
- iPhone 12来了!苹果官宣第二场新品发布会时间,10月14日见!
- 分布式大型互联网企业架构
- 安装opencv_contrib(ubuntu16.0)
- Julia对矩阵进行预先赋值
- 盘点2017年科技事件 马云最娱乐雷军最傲娇
- SSD和FTL概述:SSD主控维护FTL
- swoole学习之: MQTT (物联网) 服务器
- 【浪漫程序员系列】情人节给女友写代码表达爱意,让她感动到哭
- spring史上最全笔记
- 微信小程序云开发及背后的云服务支持。
- Python深度学习实现DIY专属个人表情包