圆柱类
来源:互联网 发布:xls导入sqlserver 编辑:程序博客网 时间:2024/04/28 05:37
#include <iostream>
using namespace std;
class Point
{
public:
Point(double xx,double yy)
{
x=xx;
y=yy;
}
void Show_point()
{
cout<<"中心坐标为:"<<"("<<x<<","<<y<<")"<<endl;
}
private:
double x;
double y;
};
class Circle:public Point
{
public:
Circle(double xx,double yy,double rr):Point(xx,yy),r(rr){}
double area()
{
return 3.14*r*r;
}
double circum()/*周长*/
{
return 2*3.14*r;
}
private:
double r;
};
class Cylinder:public Circle
{
public:
Cylinder(double xx,double yy,double rr,double hh):Circle(xx,yy,rr),h(hh){}
void area()
{
cout<<"圆柱的表面积为:"<<h*Circle::circum()+2*Circle::area()<<endl;
}
void volume()
{
cout<<"圆柱的体积为:"<<h*Circle::area()<<endl;
}
private:
double h;
};
int main()
{
Cylinder a(2,2,3,4);
a.Show_point();
a.area();
a.volume();
return 0;
}
using namespace std;
class Point
{
public:
Point(double xx,double yy)
{
x=xx;
y=yy;
}
void Show_point()
{
cout<<"中心坐标为:"<<"("<<x<<","<<y<<")"<<endl;
}
private:
double x;
double y;
};
class Circle:public Point
{
public:
Circle(double xx,double yy,double rr):Point(xx,yy),r(rr){}
double area()
{
return 3.14*r*r;
}
double circum()/*周长*/
{
return 2*3.14*r;
}
private:
double r;
};
class Cylinder:public Circle
{
public:
Cylinder(double xx,double yy,double rr,double hh):Circle(xx,yy,rr),h(hh){}
void area()
{
cout<<"圆柱的表面积为:"<<h*Circle::circum()+2*Circle::area()<<endl;
}
void volume()
{
cout<<"圆柱的体积为:"<<h*Circle::area()<<endl;
}
private:
double h;
};
int main()
{
Cylinder a(2,2,3,4);
a.Show_point();
a.area();
a.volume();
return 0;
}
0 0
- 圆柱类
- 圆柱类
- 圆柱类
- 圆柱类
- 圆柱类的设计
- 圆柱类的设计
- 圆柱
- 点类,圆类,圆柱类
- 点类、圆类、圆柱类
- 点圆柱类设计(3)
- 点-圆-圆柱类族的设计
- 点-圆-圆柱类族的设计
- 点-圆-圆柱类族的设计
- 点-园-圆柱类族的设计
- 点-圆-圆柱类族的设计
- 圆柱类族的设计3
- 点 圆柱类的设计1
- 点 圆柱类的设计2
- PHP Apache 配置
- win10系统中安装oracle10g过程中遇到“未在当前操作系统中经过认证 ”的解决办法
- 在数组类的基础上,将之改造为类模板,以使数组中可以存储各种类型的数据
- [Android] NullPointerException on getActivity().runOnUiThread
- 用python和html5在画布上画个车子和笑脸
- 圆柱类
- 【好玩的计算机视觉】KNN算法手写数字识别
- unity点选构建Mesh并保存OBJ
- C++第15周项目 范型程序设计 【项目2】
- FloatingActionButton的个人总结
- JavaScript-Arguments 对象讲解
- 数组类
- #pragma mark
- EasyTalking微博系统