第十一周【项目1 - 点-圆-圆柱类族的设计2】
来源:互联网 发布:工业软件系统 编辑:程序博客网 时间:2024/06/04 11:33
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月2日 *版本号:v1.0 * *问题描述:以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area, 实现其他需要的成员函数,设计main函数完成测试; *输入描述:无 *输出描述:按要求输出 */#include<iostream>#include<cmath>#define PI 3.14using namespace std;class Point{public: Point(double m,double n); void pointshow();private: double x; double y;};Point::Point(double m,double n){ x=m; y=n;}void Point::pointshow(){ cout<<"所求的圆心坐标为:"<<endl; cout<<x<<" "<<y<<endl;}class Circle:public Point{public: Circle(double m,double n,int r2); void area(); void circleshow();private: int r;};Circle::Circle(double m,double n,int r2):Point(m,n){ r=r2;}void Circle::area(){ double s; s=PI*r*r; cout<<"圆的面积为:"<<s<<endl;}void Circle::circleshow(){ pointshow();}int main(){ double x1,y1; int r1; cout<<"请输入圆心坐标:"<<endl; cin>>x1>>y1; cout<<"请输入圆的半径:"<<endl; cin>>r1; Circle c(x1,y1,r1); c.circleshow(); c.area();}
0 0
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- 第十、十一周项目2:点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第十一周【项目1 - 点-圆-圆柱类族的设计2】
- 第十一周上机实践项目1(2):点-圆-圆柱类族的设计
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第十周第十一周上机实践项目-项目1-(2)-点-圆-圆柱类族的设计
- 第十一周上机实践项目——项目1-点-圆-圆柱类族的设计
- 第十一周上机实践项目 项目1-点-圆-圆柱类的设计(2)
- 第十、十一周项目2:点-圆-圆柱类族的设计(2)
- 第十一周项目1-点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- 第十一周【项目1 - 点-圆-圆柱类族的设计1】
- 第十一周上机实践项目1(1):点-圆-圆柱类族的设计
- 第十一周项目1-点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- 冒泡排序的两种写法
- Codeforces Round #151 (Div. 2) C. Beauty Pageant
- leetcode 83--Remove Duplicates from Sorted List 链表 删除元素
- 第十周第十一周项目1阅读程序(3)
- java线程同步等基础知识
- 第十一周【项目1 - 点-圆-圆柱类族的设计2】
- java3d 的学习笔记1
- 安装centos需要配置的源。
- 黑盒测试方法—因果图法
- 初学Shiro
- Python 迭代器
- 【知识点】垃圾回收之引用计数之循环引用
- nyoj891找点(区间上的贪心)
- 一个图书售卖网页