sincrare / vending_program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

自動販売機プログラム

members

ペアプロ課題

TDDBC大阪2.0/課題

推奨しているrubyバージョン

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円
  • 商品補充:登録してあるドリンクの在庫を追加できます。
  • 商品追加:新しいドリンクを商品登録できます。
  • 商品撤去:商品登録しているドリンクを削除できます。
  • 在庫確認:商品名・値段・在庫数の確認ができます。
  • 売上確認:自動販売機システムの中に残っている残金、売上金額を確認できます。
  • 釣り銭機能:投入されたお金を釣り銭に回します。お金が足りていても釣り銭がないと購入できません。(購入時の釣り銭について未完成です。)
  • ランダムでドリンク購入機能:コーラ、ダイエットコーラ、お茶の中からランダムで商品を購入できます。

2021年7月16日 発表時

スクリーンショット 2021-07-24 13 54 54

変更点

自販機プログラム2 (2)

今後の課題(Hibasanまとめ)釣り銭部分

スクリーンショット 2021-07-27 22 21 12

スクリーンショット 2021-07-27 22 21 08

About


Languages

Language:Ruby 100.0%