收藏 分享(赏)

c++计算出圆和圆柱体的表面积和体积.doc

上传人:HR专家 文档编号:11489705 上传时间:2020-05-12 格式:DOC 页数:2 大小:15KB
下载 相关 举报
c++计算出圆和圆柱体的表面积和体积.doc_第1页
第1页 / 共2页
c++计算出圆和圆柱体的表面积和体积.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.编写一个程序计算出圆和圆柱体的表面积和体积。要求:(1)定义一个点(point)类,包含数据成员x,y(坐标点),以它为基类,派生出一个circle类(圆类),增加数据成员r(半径),再以circle作为直接基类,派生出一个cylinder(圆柱体)类,再增加数据成员h(高)。设计类中数据成员的访问属性。(2)定义基类的派生类圆、圆柱都含有求表面积和体积的成员函数和输出函数。(3)定义主函数,求圆、圆柱的面积和体积。#includeclass pointprivate:float x,y;public:point()x=0;y=0;point(float x1,float y1)x=x1;

2、y=y1;class circle:public pointpublic:circle(float x2,float y2,float r1):point(x2,y2)r=r1;void ci_area() area1=r*r*3.14; void ci_output()cout圆面积=area1endl;float r;double area1;class cylinder:public circleprivate:float h;double area2,vo;public:cylinder(float x3,float y3,float r2,float h1):circle(x3,y3,r2)h=h1;void cy_area()area2=(2*3.14*r*h+2*3.14*r*r);void cy_volume()vo=3.14*r*r*h;void cy_outout()cout圆柱表面积=area2 圆柱体积=voendl;void main()circle c1(1.0,1.0,2.0);c1.ci_area();c1.ci_output();cylinder c2(1.0,1.0,2.0,4.0);c2.cy_area();c2.cy_volume();c2.cy_outout();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报