diff --git a/shouten.csv b/shouten.csv index 225ebb0..948ebcd 100644 --- a/shouten.csv +++ b/shouten.csv @@ -7,5 +7,13 @@ 八百屋さん,野菜,レタス,100 八百屋さん,野菜,ピーマン,60 八百屋さん,野菜,じゃがいも,50 -八百屋さん,野菜,ほうれん草,70 -八百屋さん,野菜,なす,60 +八百屋さん,野菜,ほうれん草,100 +八百屋さん,野菜,なす,100 +肉屋さん,肉,牛肉,500/100g +肉屋さん,肉,豚肉,400/100g +肉屋さん,肉,羊肉,600/100g +肉屋さん,肉,鶏肉,400/100g +お茶屋さん,茶,抹茶,400/100g +お茶屋さん,茶,緑茶,300/100g +お茶屋さん,茶,麦茶,100/100g +お茶屋さん,茶,紅茶,400/100g diff --git a/shoutengai.rb b/shoutengai.rb index c8b1701..f79d945 100755 --- a/shoutengai.rb +++ b/shoutengai.rb @@ -1,16 +1,59 @@ #!/usr/bin/env ruby # -*- coding: utf-8 -*- -require "csv" -date = CSV.read("shouten.csv") -p date -yaoyasan= ["梨","りんご","みかん","バナナ","キャベツ","レタス","トマト","芋","大根","ネギ"] -nikuyasan= ["牛肉","豚肉","鶏肉","挽肉","合挽き肉","馬肉"] -otyayasan= ["麦茶","抹茶","緑茶","マテ茶","紅茶"] -oobanyakiyasan= ["大判焼 黒餡味","大判焼 白餡味"] -nippaiyasan= ["牛乳","焼き立てパン","豆腐","卵"] -sakayasan= ["ビール","ワイン","ウイスキー","ウォッカ","テキーラ","焼酎","日本酒"] -puts "カートに入れる" -x = gets.to_i -puts yaoyasan,nikuyasan,oobanyakiyasan,nippaiyasan,sakayasan[x] -puts "購入する" +#このプログラムのタイトルは「ヴァーチャル商店街」です。このプログラムは、お年寄りや、忙しい人が、ほしい物があったら、注文して、店から品物を送ってもらえるものです。また、僕の近くの商店街の個人の店は、スーパーのほうが便利だからくるお客さんが減っています。だから、店同士で手を組んで販売をしてもらうといった目的もあります。まだ、プログラム全部を書き終わっていませんが、これからは、書き足していきたいです。また、できれば、実際に商品を店が送ってくれるなどの改良をしたいです。 + +require 'csv' +data = CSV.read("shouten.csv", headers:true) +while true + puts "ヴァーチャル商店街でのお買い物のページだよ!" + puts "どんなものを買いたい?" + puts "1 八百屋さんでの買い物" + puts "2 肉屋さんでの買い物" + puts "3 お茶屋さんでの買い物" + puts "0 終了" + print("番号を選んでね!:") + input=gets.to_i + if input == 0 then + break + elsif input == 1 then + n=0 + data.each{|row| + printf("%d %s: %sをカートに入れますか?\n",n+=1,row["商品"]) + printf("ジャンルは、%s。単価は、%s。\n, row ["ジャンル"],row["単価") + print("--------------------------------------------------------\n")} + elsif input == 2 then + s=0 + data.each{|row| + printf("%d %s \n,s+=1,row[商品]") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +