下载此文档

C语言程序设计实验报告第四次实验.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
C语言程序设计实验报告第四次实验.docC++语言程序设计实验报告基础题一实验任务:设计并测试一个名为Rectangle的矩形类,其属性为矩形的左上角与右下角两个点的坐标,根据坐标能计算矩形的面积。实验目的:根据两点坐标求出矩形的边长从而求出矩形的面积代码:#include<>#include<>classRectangle{public:Rectangle(double,double,double,double);Rectangle();doubleWidth();doubleHeight();doubleArea();private:doublex0,y0,x1,y1;};Rectangle::Rectangle(doublea,doubleb,doublec,doubled){x0=a;y0=b;x1=c;y1=d;}Rectangle::Rectangle(){cout<<"输入矩形左下角坐标"<<endl;cin>>x0>>y0;cout<<"再输入矩形右上角坐标"<<endl;cin>>x1>>y1;}doubleRectangle::Width(){returnfabs(x1-x0);}doubleRectangle::Height(){returnfabs(y1-y0);}doubleRectangle::Area(){returnthis->Width()*this->Height();}voidmain(){Rectangletest(12,,56,99);cout<<"矩形长为:"<<()<<""<<"矩形宽为:"<<()<<endl<<"矩形面积为:"<<()<<endl;}结果:基础题二实验任务:定义一个Circle类,有数据成员radius(半径),成员函数getArea(),计算圆的面积,构造一个Circle的对象进行测试。代码:#include<iostream>#;classCircle{private: doubleRadius;public: Circle(doubleR){Radius=R;} doubleGetArea();};doubleCircle::GetArea(){ returnPi*Radius*Radius;}intmain(){ doublei; cout<<"请输入半径:"<<endl; cin>>i; CircleC(i); doublearea=(); cout<<"面积为:"<<area<<endl; return0;}结果:基础题三实验任务:设计一个类sample,实现两个复数的加法和减法运算。代码:#include<>classSample{private:doublereal;doubleimag;public:Sample(doubler=,doublei=);voidprint();SampleSample::operator+(Samples);SampleSample::operator-(Samplem);};Sample::Sample(doubler,doublei){real=r;imag=i;}SampleSample::operator+(Samples){Samplea;=real+;=imag+;returna;}SampleSample::operator-(Samplem){Samplea;=real-;=imag-;returna;}voidSample::print(){cout<<real;if(imag>0)cout<<"+";if(imag!=0)cout<<imag<<"i\n";}intmain(){doubler1,i1,r2,i2;cout<<"请输入第一复数的实部和虚部:"<<endl;cin>>r1>>i1;cout<<"请输入第二复数的实部和虚部:"<<endl;cin>>r2>>i2;Samples1=Sample(r1,i1),s2=Sample(r2,i2);Samples3=s1+s2;cout<<"两复数的和为:";();Samplem1=Sample(r1,i1),m2=Sample(r2,i2);Samplem3=m1-m2;cout<<"两复数的差为:";();return0;}结果:提高题一实验任务:设计一个字符串类MYSTRING,具有构造函数、析构函数、拷贝构造函数等,尽可能的完善它,使之能满

C语言程序设计实验报告第四次实验 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小141 KB
  • 时间2019-06-18