C++实验报告(5)
(3) SetHeight():设定高度
(4) GetWidth():得到宽度
(5) GetHeight():得到高度
(6) Area():计算长方形的面积
(7) DispInfo():显示长方形的信息(包括宽、高和面积)
分析并设计:
(1)Rectangle类中有哪些数据成员,应定义为公有的还是私有的。
(2)Rectangle类中有哪些成员函数,应定义为公有的还是私有的。并设计编写这些函数。
(3)编写一个主函数对Rectangle类实现调试。
#include<iostream.h>
class Rectangle{
int width,height,area;
public:
void init(int initwidth,int initheight,int initarea){ width=initwidth;
height=initheight;
area=initarea;
}
int Getwidth() {return width;}
int Getheight() {return height;}
int Getarea() {return width*height;}
};
void main(){
int width,height,area;
cin>>width>>height;
Rectangle p;
p.init(width,height,area);
cout<<p.Getwidth()<<'\t'<<p.Getheight()<<'\t'<<p.Getarea()<<endl;
}
2. 定义一个Circle类,可以计算圆的面积和圆的周长。圆的半径通过说明对象时由初始化完成。
编写相应的调试用函数,来测试该类的正确性。
#include<iostream.h>
class circle{
int r;
float l,s;
public:
void init(int initr){
r=initr;
}
int Getr()const{return r;}
float Getl()const{return 2*3.14*r;}
float Gets()const{return 3.14*r*r;}
你可能喜欢
- 化学实验报告
- 物理实验报告
- 网上书店实验报告
- 会计模拟实验报告
- erp实验报告
- c语言实验报告
- 编译原理实验报告
- spss实验报告
- 九年级化学分组实验报告单8页
- 有机化学实验报告格式2页
- 化学实验报告1页
- 化学实验报告14页
- 如何编写化学实验报告2页
- 化学实验报告1页
- 大地基乡初级中学 物理 学科实验报告单2页
- 大学物理实验报告模板.6页
- 大学物理实验报告5页
- 光栅物理实验报告4页
- 黄山的物理仿真实验报告7页
- 建筑物理光学实验报告最终版 213页
- UML实验报告-网上书店11页
- 网上书店系统web实验报告(代码+数据库+前台)40页
- 网上书店设计与使用-实验报告15页
- JSP网上书店系统实验报告12页
- UML综合实验报告网上书店系统21页
- 网上书店实验报告82页
- erp实验报告模板20124页
- erp实验报告24页
- erp实验报告25页
- erp实验报告7页
- 财信 用友 erp实验报告22页
- erp实验报告3页
- 编译原理实验报告26页
- 编译原理实验报告1编译原理实验报告310页
- 中南大学 软件学院 编译原理实验报告216页
- 中南大学 软件学院 编译原理实验报告18页
- 北方工业大学计算机专业编译原理实验报告——语法分析器详细代码报告15页
- 《系统软件课程设计-编译原理》实验报告3页
- spss刘路路实验报告六5页
- spss实验报告四5页
- spss实验报告三4页
- spss实验报告六5页
- spss实验报告32页
- 统计模拟实习-spss实验报告70页


