第十一周项目1(3)
来源:互联网 发布:vb中chr是什么意思 编辑:程序博客网 时间:2024/06/08 11:26
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作 者 : 胡昌星*完成日期 : 2016年5月26号*版 本 号 : v1.0**问题描述 : 数组做数据成员*输入描述 : 无*程序输出 :*/#include <iostream>using namespace std;class point{public: point(double i,double j); void setpoint(double a,double b); void show();protected: double x; double y;};point::point(double i,double j){ x=i; y=j;}void point::setpoint(double a,double b){ x=a; y=b;}void point::show(){ cout<<"("<<x<<","<<y<<")"<<endl;}class circle:public point{public: circle(double i,double j,double k); void setradius(double s); double area(); void show();protected: double r;} ;circle::circle(double i,double j,double k):point(i,j),r(k){}void circle::setradius(double s){ r=s;}double circle::area(){ return 3.14*r*r;}void circle::show(){ cout<<"x:"<<x<<"y:"<<y<<"r:"<<r<<"area:"<<area()<<endl;}class cylinder:public circle{public: cylinder(double i,double j,double k,double b); void setheight(double f); double area(); double volume(); void show();protected: double h;};cylinder::cylinder(double i,double j,double k,double b):circle(i,j,k),h(b){}void cylinder::setheight(double f){ h=f;}double cylinder::area(){ return 2*3.14*r*r+2*3.14*r*h;}double cylinder::volume(){ return 3.14*r*r*h;}void cylinder::show(){ cout<<"volume:"<<volume()<<"area:"<<area()<<endl;}int main( ){ cylinder cy1(3.5,6.4,5.2,10); cout<<"\noriginal cylinder:\nx="; cy1.show(); cy1.setheight(15); cy1.setradius(7.5); cy1.setpoint(5,5); cout<<"\nnew cylinder:\n"; cy1.show(); return 0;}
0 0
- 第十一周项目1步骤(3)
- 第十一周项目1(3)
- 第十一周项目1--3
- 第十周第十一周项目1阅读程序(3)
- 第十一周项目3
- 第十一周项目3
- 第十一周项目3
- 第十一周 【项目3
- 第十一周 【项目3
- 第十一周【项目3
- 第十一周-项目3
- 第十一周 【项目3
- 第十一周项目3
- 第十一周 项目3
- 【第十一周】项目3
- 第十一周项目3
- 第十一周项目3
- 第十一周项目3
- 【克罗地亚】pjesma
- 《Python基础教程》学习笔记 Chap5 条件、循环和其他语句
- Sublime Text2 的emmet 插件用法(初学者)
- BZOJ 2502(清理雪道-上下界网络流)
- EPOLL的用法和模型
- 第十一周项目1(3)
- 专为新手写的:关于IOS HTTP请求的问题和常报的几个错,AFNetworking版
- Android的资源自适应与国际化
- Rxjava——使用RxBus替换EventBus
- 剑指offer17--旋转的方式打印矩阵
- [leetcode]347. Top K Frequent Elements
- 【转】Unity协程(Coroutine)原理深入剖析
- 浅谈Java设计模式之代理模式
- Android Studio新建shape等xml文件