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实验报告

C++实验报告(5)相关文档

最新文档

返回顶部