• 大小: 691.82 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-10-03
  • 语言: 其他
  • 标签: C++  

资源简介

用C++类与对象、继承、多态等内容实现三种平面图形面积的计算(圆、三角形、矩形);简单易懂,适合初学者参考。

资源截图

代码片段和文件信息

//Area.cpp//计算面积;
#include 
#include “Figure.h“ // 基类;
#include “Circle.h“  // 派生圆形类;
#include “Rectangle.h“ //派生长方形类;
using namespace std; 

//主函数;
int main()
{
   int button = 0; // 用户按钮选择;
   Figure* figure;//基类对象指针;
   while ( button != 3 )
   {
      cout << “\n请选择图形形状:“ << endl;
      cout << “1 - 圆形“ << endl;
      cout << “2 - 矩形“ << endl;
      cout << “3 - 退出程序“ << endl;
      cout << “请选择: “;
      cin >> button;

      switch ( button )
      { 
         case 1:  //圆形;
            // 对半径赋值;
            double radius_; // 存储输入的半径; 

            cout << “请输入半径值: “;
            cin >> radius_;

            figure = new Circle( radius_ );
            break;

         case 2:   //矩形;
            // 对长和宽赋值;
            double length; // 长;
            double width; // 宽;

            cout << “\n请输入长度值: “;
            cin >> length; 

            cout << “请输入宽度值: “;
            cin >> width;
            figure = new Rectangle( width length );
            break;

         case 3:
            cout << “\n结束!“ << endl;
            return 1;

         default:
            cout << “选择出错!请输入1、2或者3: “<      } //end switch;
  if(button==1 || button==2)
  {
  figure->show();
  //delete figure;
  }
   } //end while;
   return 1;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        532  2004-12-09 14:16  图形面积计算\图形面积计算.dsw

     文件      41984  2004-12-09 17:14  图形面积计算\图形面积计算.ncb

     文件      99328  2004-12-09 17:07  图形面积计算\Debug\vc60.idb

     文件     110592  2004-12-09 17:00  图形面积计算\Debug\vc60.pdb

     文件     186924  2004-12-09 15:19  图形面积计算\Debug\图形面积计算.pch

     文件     569399  2004-12-09 17:00  图形面积计算\Debug\图形面积计算.exe

     文件    1401856  2004-12-09 17:00  图形面积计算\Debug\图形面积计算.pdb

     文件      67442  2004-12-09 15:55  图形面积计算\Debug\Figure.obj

     文件     153742  2004-12-09 16:10  图形面积计算\Debug\Rectangle.obj

     文件     152387  2004-12-09 16:46  图形面积计算\Debug\Circle.obj

     文件     911696  2004-12-09 17:00  图形面积计算\Debug\图形面积计算.ilk

     文件     199343  2004-12-09 17:00  图形面积计算\Debug\Area.obj

     目录          0  2004-12-09 14:17  图形面积计算\Debug

     文件       1337  2004-12-09 17:00  图形面积计算\图形面积计算.plg

     文件        373  2004-12-09 15:55  图形面积计算\Figure.h

     文件        384  2004-12-09 15:55  图形面积计算\Figure.cpp

     文件        495  2004-12-09 16:01  图形面积计算\Rectangle.h

     文件        713  2004-12-09 16:08  图形面积计算\Circle.cpp

     文件       1098  2004-12-09 16:10  图形面积计算\Rectangle.cpp

     文件        381  2004-12-09 16:38  图形面积计算\Circle.h

     文件       1451  2004-12-09 17:00  图形面积计算\Area.cpp

     文件      48640  2004-12-09 17:14  图形面积计算\图形面积计算.opt

     文件       4726  2004-12-09 17:14  图形面积计算\图形面积计算.dsp

     文件        242  2009-05-17 13:21  图形面积计算\程序功能.txt

     目录          0  2004-12-09 14:16  图形面积计算

     文件       2098  2004-12-09 17:14  调试记录.txt

----------- ---------  ---------- -----  ----

              3957163                    26


评论

共有 条评论