#!/usr/bin/env ruby # coding: utf-8 puts("へい!らっしゃい!!") print("水やお湯はセルフサービスでおねがいな! 帰るときは100を入力してくれ!\n") motone = 0 puts("所持金を入力してくれ") syojikin = gets.chomp.to_i printf("所持金は%dだね",syojikin) while true print("あんちゃん,注文は?\n") print("一、鮪(ふつう)120円\n") print("二、鮪(トロ)130円\n") print("三、鮪(中トロ)140円\n") print("四、鮪(大トロ)150円\n") print("五、サーモン120円\n") print("六、ウニ130円\n") print("七、イカ120円\n") print("八、ブリ140円\n") print("九、鯛130円\n") print("十、カツオ130円\n") print("十一、イクラ135円\n") print("十二、ハマグリ140円\n") print("百二十三、親父のおまかせ180円") print(" \n") print("\\\\\\\\\\\\\\\\\\\ドリンクメニュー///////////////////\n") print("十三、茶0円\n") print("十四、アサヒスーパードライ\n") print("十五、一番搾り\n") print("十六、日本酒\n") print("十七、焼酎(芋)\n") print("十八、炭酸水\n") print("十九、コーラ\n") print("二十、メロンソーダ\n") print("二十一、オレンジジュース\n") omakase = ["中トロ","イクラ","ハマグリ","ブリ","ウニ","鮪の三貫盛り"] ○ = gets.chomp.to_i nedan = 0 if ○ == 100 puts ("またきてくれよ!(^-^)") system"banner seeyou" break elsif ○ == 1 nedan = 120 puts("へい!おまち!「もぐもぐ。やっぱり普通が一番だ。」") elsif ○ == 2 nedan = 130 puts("へい!おまち!「もぐもぐ。少なめの油の方が好きかも。」") elsif ○ == 3 nedan = 140 puts("へい!おまち!「もぐもぐ。やっぱり鮪はこれだな!」") elsif ○ == 4 nedan = 150 puts("へい!おまち!「もぐもぐ。ちょっと油が多いかも。」") elsif ○ == 5 nedan = 120 puts("へい!おまち!「もぐもぐ。サーモンが好きな小学生は意外に多いらしい。」") elsif ○ == 6 nedan = 130 puts("へい!おまち!「もぐもぐ。大人の味だ。少し苦いな。」") elsif ○ == 7 nedan = 120 puts("へい!おまち!「もぐもぐ。コリコリ食感で美味い。」") elsif ○ == 8 nedan = 140 puts("へい!おまち!「もぐもぐ。両親もあまり食べたことのないレアモノだ。」") elsif ○ == 9 nedan = 130 puts("へい!おまち!「もぐもぐ。焼いたのなら食べたことあるけど寿司は初めてだ。」") elsif ○ == 10 nedan = 130 puts("へい!おまち!「もぐもぐ。寿司にもEPAがあるのかなぁ。」") elsif ○ == 11 nedan = 135 puts("へい!おまち!「もぐもぐ。プチプチして美味しい。」") elsif ○ == 12 nedan = 140 puts("へい!おまち!「もぐもぐ。独特な食感。」") elsif ○ == 123 nedan = 180 neta = rand(6) printf("「%sか。どれも良いネタばかりだ。」\n",omakase[neta]) elsif ○ == 13 nedan = 0 puts("あいよ。「ごくごく。やはり、寿司屋の王道はうまい。」") elsif ○ == 14 nedan = 500 puts("あいよ。「ごくごく。さすが、世界の辛口。」") elsif ○ == 15 nedan = 500 puts("あいよ。「ごくごく。コクがあって美味しい。」") elsif ○ == 16 nedan = 400 puts("あいよ。「ちびちび。甘くて美味しい。お湯で割るとさらにうまくなる かも。」") elsif ○ == 17 nedan = 400 puts("あいよ。「ちびちび。芋の香りがいい。やっぱりロックの方がいいな。」") elsif ○ == 18 nedan = 200 puts("あいよ。「ごくごく。そのままでも美味しいけど、割って飲もうかな。」") elsif ○ == 19 nedan = 150 puts("あいよ。「ごくごく。小学校の時よく飲んでたなぁ。」") elsif ○ == 20 nedan = 140 puts("あいよ。「ごくごく。弟がすきだったなぁ。」") elsif ○ == 21 nedan = 140 puts("あいよ。「ごくごく。やっぱ王道はなっちゃんだよね。」") else puts("そのメニューはないぜ!") end if nedan > syojikin puts"た、食べたと思ったのは錯覚だったのか...!?" puts"\ちゃんとお金をもってきてね" puts("所持金を入力してくれ") syojikin = gets.chomp.to_i printf("所持金は%dだね",syojikin) redo end if (motone + nedan)*1.08 >syojikin puts"た、食べたと思ったのは錯覚だったのか...!?" puts"お金が足りない" break end puts("続けるならEnter、帰るなら100を押してくれ!") printf("今の注文したものは値段は%d円だぜ!",nedan) motone += nedan.to_i syokuji = motone*1.08 end printf("合計金額は%dだよ\n",syokuji) printf("残金額は%dだよ\n",syojikin-syokuji)