#!/usr/bin/env ruby # -*- coding: utf-8 -*- puts"レストランに来たよ。" while true puts"このファイルを3回以上開きましたか?" hiraku=gets.chomp if hiraku=="いいえ" puts"では、" puts"下のメニューから品物を選んで番号と値段で注文してください。" puts" /'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ " puts" \\ 1:チキンカツビッグバーガー 320円 \\ " puts" / 2:エビとのりとかにパスタ 410円 / " puts" \\ 3:卵とろろうどん定食 450円 / " puts" / 4:かも鍋 520円 \\ " puts" \\ 5:チャーシューラーメンとチャーハンセット 560円 / " puts" /,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\ " else puts"わかりました。" puts"では、下のクーポンを使いますか?" puts" ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; " puts" ; @@@@@ @@@@ @@@@@@@@@ @@@ @ @ @@ ; " puts" ; @ @ @ @ @ @ @ @ @@@@@@@@@@ @@ ; " puts" ; @ @ @ @ @ @ @@@ @ @ @@ ; " puts" ; @@@@@ @ @ @@@@@@@@@ @ @ @@@@@@@@@@ @@ ; " puts" ; @ @ @ @ @ @@@ @ @ ; " puts" ; @ @ @ @ @ @ @ @ @@ @@ ; " puts" ; @@@@@ @@@@ @ @@ @@ @ @@@@@@@ @@ ; " puts" ;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; " tukau=gets.chomp if tukau=="はい" puts"では、" puts"下のメニューから品物を選んで番号と値段で注文してください。" puts" /'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ " puts" / 1:チキンカツビッグバーガー 270円 / " puts" / 2:エビとのりとかにパスタ 380円 / " puts" / 3:卵とろろうどん定食 400円 / " puts" / 4:かも鍋 470円 / " puts" / 5:チャーシューラーメンとチャーハンセット 510円 / " puts" /,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/ " else puts"では、" puts"下のメニューから品物を選んで番号と値段で注文してください。" puts" /'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ " puts" / 1:チキンカツビッグバーガー 320円 / " puts" / 2:エビとのりとかにパスタ 410円 / " puts" / 3:卵とろろうどん定食 450円 / " puts" / 4:かも鍋 520円 / " puts" / 5:チャーシューラーメンとチャーハンセット 560円 / " puts" /,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/ " end end puts"注文する前に 何品注文しますか?" hinsu = gets.to_i if hinsu==1 puts" では、頼みたい番号と値段を入力してください。" suzi = gets.to_i nedan = gets.to_i zei = (nedan/100)*8 gokei = zei+nedan printf("かしこまりました。%d番ですね。少々お待ちください。\n", suzi) sleep(1) printf("お待たせしました。%d番です。\n ", suzi) puts"レシートです。 " puts" ;++++++++++++++++++++++++++++++++++++++++++; " puts" ; @@ ; " puts" ; @ @@@@ @ @@@ @ @@@@ @@@@@ ; " puts" ; @ @ @ @ @ @ @ ; " puts" ; @ @ @@ @@@ @@@@ @ @@@@ @@ ; " puts" ; @@ @@ @ @ @ @@ @ @@ @ ; " sleep(0.5) puts" ; 鳥海塾 j2138 店 ; " puts" ; *****************************************; " puts" ; お買い上げ品数 1品注文 ; " puts" ; ; " printf(" ; %d番 1点 %d円 ; \n", suzi, nedan) puts" ; ; " printf(" ; 小計 %d円 ; \n", nedan) printf(" ; 消費税8%% %d円 ; \n", zei) sleep(0.5) puts" ; *****************************************; " printf(" ; 合計 %d円 ; \n",gokei) puts" ; お買い上げありがとうございました。 ; " puts" ; またのお越しをお待ちしています。 ; " puts" ;__________________________________________; " elsif hinsu==2 puts"では、頼みたい番号と値段を入力してください。" puts"同じ番号の場合は、2回書いてください。" puts"まず、番号を入力してください。" ban_a=gets.to_i ban_b=gets.to_i puts"次に値段を入力してください。" nedan_a=gets.to_i nedan_b=gets.to_i zei_a=(nedan_a/100)*8 zei_b=(nedan_b/100)*8 zei=zei_a+zei_b syokei=nedan_a+nedan_b a_gokei=(zei_a+nedan_a) b_gokei=(zei_b+nedan_b) gokei=a_gokei+b_gokei puts"かしこまりました。少々お待ちください。" sleep(1) puts"お待たせしました。" puts"レシートです。" puts" ;++++++++++++++++++++++++++++++++++++++++++; " puts" ; @@ ; " puts" ; @ @@@@ @ @@@ @ @@@@ @@@@@ ; " puts" ; @ @ @ @ @ @ @ ; " puts" ; @ @ @@ @@@ @@@@ @ @@@@ @@ ; " puts" ; @@ @@ @ @ @ @@ @ @@ @ ; " sleep(0.5) puts" ; 鳥海塾 j2138 店 ; " puts" ; *****************************************; " puts" ; お買い上げ品数 2品注文 ; " puts" ; ; " printf(" ; %d番 1点 %d円 ; \n",ban_a,nedan_a) printf(" ; %d番 1点 %d円 ; \n",ban_b,nedan_b) puts" ; ; " sleep(0.2) printf(" ; 小計 %d円 ; \n",syokei) printf(" ; 消費税8%% %d円 ; \n",zei) sleep(0.5) puts" ; *****************************************; " printf(" ; 合計 %d円 ; \n",gokei) puts" ; お買い上げありがとうございました。 ; " puts" ; またのお越しをお待ちしています。 ; " puts" ;__________________________________________; " elsif hinsu>=3 puts"では、頼みたい頼みたい番号のところに値段を入力してください。" puts"1段目が1番 2段目が2番 3段目が3番" puts"4段目が4番 5段目が5番です。" puts"2品以上頼むときは、値段を全てたした金額を書いてください。" puts"その番号を頼まないときは、0円と書いてください。" nedan_a=gets.to_i nedan_b=gets.to_i nedan_c=gets.to_i nedan_d=gets.to_i nedan_e=gets.to_i zei_a=(nedan_a/100)*8 zei_b=(nedan_b/100)*8 zei_c=(nedan_c/100)*8 zei_d=(nedan_d/100)*8 zei_e=(nedan_e/100)*8 zei=zei_a+zei_b+zei_c+zei_d+zei_e syokei=nedan_a+nedan_b+nedan_c+nedan_d+nedan_e gokei=(nedan_a+zei_a)+(nedan_b+zei_b)+(nedan_c+zei_c)+(nedan_d+zei_d)+(nedan_e+zei_e) puts"かしこまりました。少々お待ちください。" sleep(1) puts"お待たせしました。こちらでよろしいでしょうか。" puts"レシートです。" puts" |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| " puts" | @ @@@@ @ @@@ @ @@@ @@ @@@@ | " puts" | @ @ @ @ @ @ @ | " puts" | @ @ @@ @@@ @@@@ @ @@@@ @@ | " puts" | @@ @@ @ @ @ @@ @ @@ @ | " puts" | 鳥海塾 j2138 店 | " sleep(0.5) puts" |******************************************| " puts" | お買い上げ品目 | " puts" | | " printf(" | 1番 %d円 | \n",nedan_a) printf(" | 2番 %d円 | \n",nedan_b) printf(" | 3番 %d円 | \n",nedan_c) printf(" | 4番 %d円 | \n",nedan_d) printf(" | 5番 %d円 | \n",nedan_e) sleep(0.2) puts" | | " printf(" | 小計 %d円 | \n",syokei) printf(" | 消費税8%% %d円 | \n",zei) sleep(0.5) puts" | *****************************************| " printf(" | 合計 %d円 | \n",gokei) puts" | お買い上げありがとうございました。 | " puts" | またのお越しをお待ちしています。 | " puts" | | " puts" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ " else puts"品数を入力してください。" end puts"追加注文をしますか?" puts"する場合は「はい」、しない場合は他のことを入力してください。" tuika=gets.chomp if tuika=="はい" next else break end end