C/C++の宿題を片付けます 109代目

このエントリーをはてなブックマークに追加
894デフォルトの名無しさん
在庫管理のプログラムを作りなさいっていう宿題なのですけれども
よろしくお願いします。

1.クラス設計
データ定義:100件分(とりあえずの値としておく)
商品コード int(0〜999)
在庫数   int
登録商品数 int(新規商品を入庫するたびに+1される)

商品マスター:予め数件分を定数として定義しておく(-1がストッパー)
(例) int master[ ]={1,3,5,10,11,12,100,200,900,-1};

メンバー関数:
・コンストラクタ:保持している商品数をクリアする。
・データ設定関数:int  add(int 商品コード、 int 入庫数)
  商品マスターチェックNGなら戻り値にエラーを設定する。
  チェックOKならデータ部に登録し、在庫数を加算、登録商品数を+1する

・在庫数取得関数:int get(int 商品コード)
  商品コードが登録されていれば現在の在庫数を戻り値に返す。
  登録されていない(入庫されていない)場合は-1を返す。

c++でお願いします。