仮想自動販売機作ってみた | ~magi mode~ver3.10

~magi mode~ver3.10

マジックの練習は辞めて今はパソコンばかりいじっている。
アニメ好きだがオシャレも好き。
二次元と三次元の両立を図る日々。
最近トレーニングにもハマってる。

学校のC言語の課題でこんな感じのが出た。
ちなみにGUIは習ってないのでコマンドプロンプトにて実行。

********************************************
120円のジュースの売っている自動販売機にお金を入れて、お釣りが返ってくるプログラムを作りなさい。
例:
お金を入れて下さい:1000
何本買いますか:2
お釣りは
500円玉が1枚
100円玉が2枚
50円玉が1枚
10円玉が1枚
です。

お金を入れて下さい:10000
10000円冊は入りません。

お金を入れて下さい:100
何本買いますか:2
お金が足りません
*********************************************

ささっと終わらせたけど、これはなかなか面白い問題なので家に帰ってからJavaでGUIアプリケーションとして組んでみることにした。
こういった仮想自動販売機なんかはオブジェクト指向がぴったりだ。
改良の余地はあるけど、問題に則ったプログラムはできたはずだ。
下のURLから起動の様子が見れる。
http://magicro.web.fc2.com/VendingMachine.mp4
こっちはサムネイル。
$~magi mode~ver3.10

p.s.
仮想自動販売機で検索してる人いたからソースコード付きでjarファイルアップロードしとく。
http://magicro.web.fc2.com/myup/VendingMachine.jar