• 大小: 6KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 标签: 模拟  

资源简介

可以通过向售货机中投入硬币来购买商品。用户从售货机商品列表选择某一商品并投入硬币。如果金额足够,则提供相应商品;如果金额不够,或者该商品已售完,则将硬币退回。维护售货机的工作人员可以为其添加商品或者取走售货款项

资源截图

代码片段和文件信息

#include 
#include 
#include 

using namespace std;

class Coin
{
public:
   /**
      Constructs a coin with a given name and value
      @param n the coin name
      @param v the coin value
   */
   Coin(string n double v);
   /**
      Gets the coin name.
      @return the name
   */
   string get_name() const;
   /**
      Gets the coin value
      @return the value
   */
   double get_value() const;
private:
   string name;
   double value;
};

Coin::Coin(string n double v)
{
   name = n;
   value = v;
}

string Coin::get_name() const
{
   return name;
}

double Coin::get_value() const
{
   return value;
}

class Product
{
public:
   /**
      Constructs a product with a given name price and quantity
     

评论

共有 条评论