Ruby 2.6.5, 3.0.1
$ git clone git@github.com:YuriAkita/vending_program.git
$ cd vending_project
$ irb
$ require 'operate.rbフルパスコピー'
# ユーザー操作をする場合(0.やめる 1.お金を入れる 2.商品を買う 3.ランダムで商品を買う)
$ user = User.new
$ user.index
# 管理者ユーザーを操作する場合(0.やめる 1.商品補充 2.商品追加 3.商品撤去 4.在庫確認 5.売上確認 6.釣り銭確認)
$ admin = Admin.new
$ admin.admin_index
- 商品登録してあるドリンク:コーラ 120円、水 150円、レッドブル 200円
- ランダム購入用に商品登録してあるドリンク:コーラ 120円、ダイエットコーラ 120円、お茶 120円
- 使えるお金:10円、50円、100円、500円、1000円
- 商品補充:登録してあるドリンクの在庫を追加できます。
- 商品追加:新しいドリンクを商品登録できます。
- 商品撤去:商品登録しているドリンクを削除できます。
- 在庫確認:商品名・値段・在庫数の確認ができます。
- 売上確認:自動販売機システムの中に残っている残金、売上金額を確認できます。
- 釣り銭機能:投入されたお金を釣り銭に回します。お金が足りていても釣り銭がないと購入できません。(購入時の釣り銭について未完成です。)
- ランダムでドリンク購入機能:コーラ、ダイエットコーラ、お茶の中からランダムで商品を購入できます。