資源簡介
可以通過向售貨機中投入硬幣來購買商品。用戶從售貨機商品列表選擇某一商品并投入硬幣。如果金額足夠,則提供相應商品;如果金額不夠,或者該商品已售完,則將硬幣退回。維護售貨機的工作人員可以為其添加商品或者取走售貨款項
代碼片段和文件信息
#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
?????
評論
共有 條評論