下载此文档

类与对象例子长方形.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
图(1)是随意输入八个数字后的错误提示,表明输入的四边形不是一个矩形!(1)图(2)是指输入的四边形是一个矩形时的输出结果:坐标、周长、面积!!!(2)仅供拍砖。#include<iostream>#include<cmath>usingnamespacestd;classRectangle{ private: doublex1,x2,x3,x4,y1,y2,y3,y4; public: Rectangle(doublea,doubleb,doublec,doubled,doublee,doublef,doubleg,doubleh);文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 voidshow(){ cout<<"坐标是:("<<x1<<","<<y1<<")"<<"("<<x2<<","<<y2<<")"文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途<<"("<<x3<<","<<y3<<")"<<"("<<x4<<","<<y4<<")"<<endl;文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途cout<<"该长方形的周长是:"<< 2*sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))+2*sqrt((x1-x4)*(x1-x4)+(y1-y4)*(y1-y4))<<endl;文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途cout<<"该长方形的面积是:"<<sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))*sqrt((x1-x4)*(x1-x4)+(y1-y4)*(y1-y4))<<endl;文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 }};Rectangle::Rectangle(doublea,doubleb,doublec,doubled,doublee,doublef,doubleg,doubleh){文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 x1=a;x2=b;x3=c;x4=d; y1=e;y2=f;y3=g;y4=h;}intmain(){ doublea,b,c,d,e,f,g,h,x11,x12,x13,x14,y11,y12,y13,y14;文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 cin>>a>>b>>c>>d>>e>>f>>g>>h;//输入8个数作为4个点的坐标文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途x11=a;x12=b;x13=c;x14=d;//换成xy好清楚地写以下公式文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 y11=e;y12=f;y13=g;y14=h; doublelen1,len2,wid1,wid2,djiao1,djiao2;//为了判断四边形是否为矩形,x,y是坐标文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 len1=sqrt((x11-x12)*(x11-x12)+(y11-y12)*(y11-y12));//计算长方形的长文档来源网络及个人整理,勿用作商业用途版权文档,请勿用做商业用途 len2=sqrt((x13-x14)*

类与对象例子长方形 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小枷
  • 文件大小69 KB
  • 时间2019-04-07