• 计算机讨论版
  • 电脑诊所
  • 菜鸟学院
  • 软件世界
  • 安全专区
  • 硬件世界
  • 网络世界
  • 网页设计
  • 图像设计
  • 程序设计
  • 操作系统
  • 计算机考试
  • 电脑故障
  • 电脑学习
  • 电脑技术
  • 电脑入门
  • 计算机知识
  • 电脑之家
  • 故障诊断
  • 电脑医院
  • 电脑学校
  • 电脑维护
  • 电脑医生
  • 电脑问答
  • 计算机问题
  • 电脑小知识
  • 电脑软件
  • 电脑diy
  • 你问我答
  • 网友俱乐部
  • 实用技巧
  • 初级应用
  • 心得分享
  • 软硬兼施
  • 电脑之家
  • 维护资料
  • 软件应用
  • 软件交流
  • 电脑硬件
  • 硬件知识
  • 电脑网络
  • windows
  • 程序设计

    程序设计
    ·求助:关于数据结构JAVA版的课程设计
    ·哪位高手帮帮我!!!
    ·大家PP我的ASP页面~
    ·请教,关于学习c,vc
    ·[求助]
    ·[求助]
    ·公布模仿windows XP版本的 网页代码
    ·急救!!tTurbo2.0编程问题!
    ·求提供vb、vfp等语言编写的毕业设计论文及源程序
    ·高手帮忙,,帮我看看里面的函数功能是什么,,谢谢了
    ·急求汇编高手!!!帮我编个小程序吧,
    ·探求“堆排序”的过程
    ·求助:高手指点asp编程的问题!
    ·关于VB
    ·[求助]vb 用winsock 怎样穿透代理
    ·求delphi的书!!!!!急用!谢谢!!
    ·VB中实现“无标题”窗体的移动
    ·求foxpro的下载地址~
    ·[求助]!!!!!!!!
    ·莱鸟请教
    ·请问大虾,我的电脑XP无法装SQL。。。。
    ·c++高手来帮帮忙!谢谢了
    ·求假冒s3 86c375显卡驱动
    ·求助:《计算机网络》课程实验作业
    ·[求助]我想学SQL????
    ·这样的代码可以用什么代替???
    ·哪位大虾帮忙看一下这个程序是什么意思?
    ·各位帮我编个小程序好吗?
    ·求救 --- 关于VISUAL&...
    ·真心求救!!!!!!

    求助!!!c++课程设计

    类别: 程序设计  时间: 2007.03.15

    害羞的处男
    求助!!!c++课程设计
    一:需求分析:
    1、每条航线包括:航班号、起始站、终点站名、票价、日期及总票量;
    2、客户订:客户姓名、航班号、数量(最少为1,最多为总票量的1/10);
    3、允许客户退票;
    4、提供航班信息查询、统计每航班的日销售额并排序:(如:航班信息显示)
    航班号  日期  起始站  终点站名  总票量  已售票量  剩余票量
    5、提供客户信息查询。
    二、概要设计:
      1、选择合适的存储结构,有数据类型定义,并标明每项含义;
      2、定义各功能模块,并标明模块的功能及参数含义;
      3、主程序框架。
    三、详细设计:
        源代码及必要的说明。
    四、调试分析:(碰到的问题及解决方法)
    五、测试数据及结果:


    夜妖精

    设计一个产品类Prodyct,其定义如下:
    class Product
    {
      char *name;         //飞机票名称
      int  price;            //单价
      int  quantity;        //剩余机票的数量
    Publice:
      product(char *n,int p,int q);    //构造函数
     ~product ();                         //析构函数
     void buy (int money);           //购买产品
     void get ()  const;           //显示剩余机票数量
    };

    程序如下:
    #include <iostream.h>
    #include <string.h>
    class Product
    {
      char *name;         //飞机票名称
      int  price;            //单价
      int  quantity;        //剩余机票的数量
    Publice:
      product(char *n,int p,int q)
      {
         name=new char[strlen(n)+1];
         strcpy (name,n);
         price=p;
         quantity=q;
      }
       ~product ()
     {
        if (name)
        {
            delete [] name;
            name=0;
          }
      }
       void buy (int money)
      {
        int n,r;
        n=money/price;
        if (n>quantity)
            cout<<"数量不够!"<<endl;
        else
        {
           quantity-=n;
           r=money%price;
           cout<<"飞机票名称:"<<name<<"单价:"<<price<<"元 顾客";
           cout<<money<<"元,买了"<<n<<"张,剩余"<<r<<"元"<<endl;
          }
       }
       void get() const
      {
        cout<<"飞机票名称:"<<name<<"单价:"<<price<<"元 剩余"<<quantity<<"张"<<endl;
       }
    };
    void main()
    {
       Product p1("上海到纽约",2000,15);
       p1.buy(7000);
       p1.get();
       p1.buy(4500);
       p1.get;
    }


    执行结果如下:
    飞机票名称:上海到纽约   单价:2000    顾客7000元,买了3张,剩余1000元
    飞机票名称:上海到纽约   单价:2000    剩余12张
    飞机票名称:上海到纽约   单价:2000    顾客4500元,买了2张,剩余500元
    飞机票名称:上海到纽约   单价:2000    剩余10张

    好象哪里怪怪的,等我考完试再写个吧!!
    [此贴子已经被作者于2003-12-31 13:02:18编辑过]


    上一篇:求助:关于数据结构JAVA版的课程设计 下一篇:求delphi的书!!!!!急用!谢谢!!

    计算机讨论版 © 版权所有

    提示:计算机讨论版致力于电脑信息的分享与传播,内容仅供参考,按此操作责任自负。