資源簡(jiǎn)介
用C++類(lèi)與對(duì)象、繼承、多態(tài)等內(nèi)容實(shí)現(xiàn)三種平面圖形面積的計(jì)算(圓、三角形、矩形);簡(jiǎn)單易懂,適合初學(xué)者參考。
代碼片段和文件信息
//Area.cpp//計(jì)算面積;
#include?
#include?“Figure.h“?//?基類(lèi);
#include?“Circle.h“??//?派生圓形類(lèi);
#include?“Rectangle.h“?//派生長(zhǎng)方形類(lèi);
using?namespace?std;?
//主函數(shù);
int?main()
{
???int?button?=?0;?//?用戶(hù)按鈕選擇;
???Figure*?figure;//基類(lèi)對(duì)象指針;
???while?(?button?!=?3?)
???{
??????cout?<“\n請(qǐng)選擇圖形形狀:“?<??????cout?<“1?-?圓形“?<??????cout?<“2?-?矩形“?<??????cout?<“3?-?退出程序“?<??????cout?<“請(qǐng)選擇:?“;
??????cin?>>?button;
??????switch?(?button?)
??????{?
?????????case?1:??//圓形;
????????????//?對(duì)半徑賦值;
????????????double?radius_;?//?存儲(chǔ)輸入的半徑;?
????????????cout?<“請(qǐng)輸入半徑值:?“;
????????????cin?>>?radius_;
????????????figure?=?new?Circle(?radius_?);
????????????break;
?????????case?2:???//矩形;
????????????//?對(duì)長(zhǎng)和寬賦值;
????????????double?length;?//?長(zhǎng);
????????????double?width;?//?寬;
????????????cout?<“\n請(qǐng)輸入長(zhǎng)度值:?“;
????????????cin?>>?length;?
????????????cout?<“請(qǐng)輸入寬度值:?“;
????????????cin?>>?width;
????????????figure?=?new?Rectangle(?width?length?);
????????????break;
?????????case?3:
????????????cout?<“\n結(jié)束!“?<????????????return?1;
?????????default:
????????????cout?<“選擇出錯(cuò)!請(qǐng)輸入1、2或者3:?“< ??????}?//end?switch;
??if(button==1?||?button==2)
??{
??figure->show();
??//delete?figure;
??}
???}?//end?while;
???return?1;
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????532??2004-12-09?14:16??圖形面積計(jì)算\圖形面積計(jì)算.dsw
?????文件??????41984??2004-12-09?17:14??圖形面積計(jì)算\圖形面積計(jì)算.ncb
?????文件??????99328??2004-12-09?17:07??圖形面積計(jì)算\Debug\vc60.idb
?????文件?????110592??2004-12-09?17:00??圖形面積計(jì)算\Debug\vc60.pdb
?????文件?????186924??2004-12-09?15:19??圖形面積計(jì)算\Debug\圖形面積計(jì)算.pch
?????文件?????569399??2004-12-09?17:00??圖形面積計(jì)算\Debug\圖形面積計(jì)算.exe
?????文件????1401856??2004-12-09?17:00??圖形面積計(jì)算\Debug\圖形面積計(jì)算.pdb
?????文件??????67442??2004-12-09?15:55??圖形面積計(jì)算\Debug\Figure.obj
?????文件?????153742??2004-12-09?16:10??圖形面積計(jì)算\Debug\Rectangle.obj
?????文件?????152387??2004-12-09?16:46??圖形面積計(jì)算\Debug\Circle.obj
?????文件?????911696??2004-12-09?17:00??圖形面積計(jì)算\Debug\圖形面積計(jì)算.ilk
?????文件?????199343??2004-12-09?17:00??圖形面積計(jì)算\Debug\Area.obj
?????目錄??????????0??2004-12-09?14:17??圖形面積計(jì)算\Debug
?????文件???????1337??2004-12-09?17:00??圖形面積計(jì)算\圖形面積計(jì)算.plg
?????文件????????373??2004-12-09?15:55??圖形面積計(jì)算\Figure.h
?????文件????????384??2004-12-09?15:55??圖形面積計(jì)算\Figure.cpp
?????文件????????495??2004-12-09?16:01??圖形面積計(jì)算\Rectangle.h
?????文件????????713??2004-12-09?16:08??圖形面積計(jì)算\Circle.cpp
?????文件???????1098??2004-12-09?16:10??圖形面積計(jì)算\Rectangle.cpp
?????文件????????381??2004-12-09?16:38??圖形面積計(jì)算\Circle.h
?????文件???????1451??2004-12-09?17:00??圖形面積計(jì)算\Area.cpp
?????文件??????48640??2004-12-09?17:14??圖形面積計(jì)算\圖形面積計(jì)算.opt
?????文件???????4726??2004-12-09?17:14??圖形面積計(jì)算\圖形面積計(jì)算.dsp
?????文件????????242??2009-05-17?13:21??圖形面積計(jì)算\程序功能.txt
?????目錄??????????0??2004-12-09?14:16??圖形面積計(jì)算
?????文件???????2098??2004-12-09?17:14??調(diào)試記錄.txt
-----------?---------??----------?-----??----
??????????????3957163????????????????????26
評(píng)論
共有 條評(píng)論