diff --git a/csv-use.csv b/csv-use.csv new file mode 100644 index 0000000..e9e02f4 --- /dev/null +++ b/csv-use.csv @@ -0,0 +1,4 @@ +すきなもの,きらいなもの +唐揚げ,持久走 +犬,蝶とカメムシとゴキブリ +爬虫類と両生類,人参 diff --git a/csv-use.rb b/csv-use.rb new file mode 100644 index 0000000..162f209 --- /dev/null +++ b/csv-use.rb @@ -0,0 +1,10 @@ +Encoding.default_external = 'utf-8' # CSVファイルがutf-8のとき +require 'csv' # CSVライブラリ読み込み + +data = CSV.read("csv-use.csv", :headers => true) + data.each{|row| + printf("%sがすきです。\n", + row["すきなもの"],) + printf("%sがきらいです。\n", + row["きらいなもの"]) + } \ No newline at end of file diff --git a/dashi.txt b/dashi.txt new file mode 100644 index 0000000..8bbaab5 --- /dev/null +++ b/dashi.txt @@ -0,0 +1,24 @@ +夏野菜を使っただしの作り方を説明します。 +材料(4人分) +なす2個(80g目安×2) +きゅうり2本(100g目安×2) +大葉10枚 +みょうが3個 +生姜3〜4cm角×1片 +■ナスときゅうりをつける塩水 +水1L +塩小さじ1 +□合わせ調味料 +がごめ昆布(納豆昆布)10g +めんつゆ(3倍濃縮推奨)大さじ1 +醤油大さじ1 + + +1.ボウルになすときゅうりをつける塩水を用意しておきます。 +2.なすはガクを取り除き、5mm角に細かく切り、1.の塩水にさらします。 +3.きゅうりもガクを切り落とし、ナスと同じように切り塩水にさらします。 +4.生姜は洗い、キッチンペーパーや乾いた清潔な布巾で、水気をよく拭き取りま +す。 +5.大葉とみょうが、生姜をなす、きゅうりを同じように5ミリ角に細かく切ります。このとき、生姜の辛味が苦手な場合は少し細かめの2〜3mm角に切るか、さっと水にさらすと良いです。大葉は根本を切ります。 +6.手順1〜3で塩水につけていたナスときゅうりをザルに上げてから、水気をよく絞ります。 +7.ボウルに今まで切ったものと合わせ調味料を加えほぐしながら練るようにして混ぜて完成です。 diff --git a/imoni_shounai.rb b/imoni_shounai.rb deleted file mode 100755 index 6ee9346..0000000 --- a/imoni_shounai.rb +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding:utf-8 -*- - diff --git a/kankou.rb b/kankou.rb new file mode 100644 index 0000000..16905d2 --- /dev/null +++ b/kankou.rb @@ -0,0 +1,38 @@ + +require 'csv' # CSVライブラリ読み込み +#観光スポット一覧で使うcsvファイル読み込み +data = CSV.read("shonai.csv", :headers => true) +#webページ検索で使うcsvファイル読み込み +meisho = CSV.read("web.csv", headers: true) +while true + puts "1 観光スポット一覧" + puts "2 観光スポットwebページ検索" + puts "0 終了" + print "どれかひとつ選んでください => " + input=gets.to_i + if input == 0 then #もしinputが0だったとき + break #終了する + elsif input == 1 then #もしinputが1だったとき + #↓行ごとに取り出す + n = 0 + data.each{|row| # rowには1行ずつ値が入り繰り返される + printf("%d: %sとはどんなところ?\n", n+=1, row["建物名"]) + printf("住所 => %s \n特徴 => %s \n",row["住所"], row["特徴"]) + print("--------------------------\n") }#仕切りの機能(何個あってもいい) + elsif input == 2 then #もしinputが2だったとき + i=0 + for x in meisho # 1行ずつxに取り出す + printf("%d: %s\n", i+=1, x['place']) # 添字に見出し項目を指定して取り出す + end + print("何番のWebを見たいですか: ") + num = gets.to_i-1 + if num >= 0 && num < meisho.length + printf("%s ですね。%s をブラウザで開きます.\n", + meisho[num]['place'], meisho[num]['url']) + # ↑meishoのnum行目のレコードの ['place'] 項目を取り出す + system("firefox "+meisho[num]['url']+"&") + end + else + print "1/2/0から選んでください\n" + end +end \ No newline at end of file diff --git a/kensak.txt b/kensak.txt deleted file mode 100644 index 96fa89c..0000000 --- a/kensak.txt +++ /dev/null @@ -1,12 +0,0 @@ -アンドロメダ Andoromeda 秋 -オリオン Orion 冬 -オトメ Virgo 春 -ミズガメ Aquarius 秋 -ワシ Aquila 夏 -カシオペヤ Cassiopeia 秋 -オヒツジ Aries 秋 -テンビン Libra 春 -カニ Cancer 春 -フタゴ Gemini 冬 -ウオ Pisces 秋 -トカゲ Lecerta 秋 diff --git a/kyoudoryouri.rb b/kyoudoryouri.rb index b1eb75e..7ec0730 100755 --- a/kyoudoryouri.rb +++ b/kyoudoryouri.rb @@ -5,6 +5,7 @@ puts"1:玉こん" puts"2:内陸風芋煮" puts"3:内陸風芋煮" +puts"4:だし" while true print"作りたい料理の番号(半角数字)を入力してください。" @@ -15,6 +16,8 @@ puts IO.readlines("imoni_nairiku.txt").join elsif kotae == 3 puts IO.readlines("imoni_shounaihuu.txt").join + elsif kotae == 4 + puts IO.readlines("dashi.txt").join else puts "その選択肢はありません" redo diff --git a/shonai.csv b/shonai.csv new file mode 100644 index 0000000..760ec50 --- /dev/null +++ b/shonai.csv @@ -0,0 +1,9 @@ +建物名,住所,特徴 +羽黒山 五重塔,山形県鶴岡市羽黒町手向,羽黒山参道、一の坂上り口の杉並木の中にあり、東北北地方では最古の塔といわれ、平将門の創建と伝えられています。, +白山島,山形県鶴岡市由良2丁目,"由良海岸のシンボルである島で、3,000万年前の火山性噴火によってできたといわれています。", +加茂水族館,山形県鶴岡市今泉字大久保657-1,約1万のミズクラゲが漂う直径5mの水槽「クラゲドリームシアター」や「クラゲ解説コーナー」など、「見て、触れて、知る。発見と感動」の展示が行われています。, +庄内観光物産館 ふるさと本舗,山形県鶴岡市布目字中通80-1,プロが選ぶお土産施設で7位となったお土産屋として、庄内地方をはじめとするお土産・特産品・海産物を数多く取り揃えています。, +酒田米菓(オランダせんべいFACTORY),山形県酒田市両羽町2-24,「オランダせんべいFACTORY」ではその工程を見学できるほか、お米とせんべいについての歴史や、子供も楽しめるトリックワールドなどがあります。, +丸池様,山形県飽海郡遊佐町直世荒川57,直径20メートル、水深3.5メートル、湧き水だけで満たされた池です。水の色は幻想的なエメラルドグリーンです。, +山居倉庫,山形県酒田市山居町1-1-20,米どころ庄内のシンボル山居倉庫。1893(明治26)年に建てられた米保管倉庫です。米の積出港として賑わった酒田の歴史を今に伝えています。, +道の駅「とざわ」高麗館,山形県最上郡戸沢村蔵岡黒淵3008-1,最上川舟下りで知られる戸沢村にある道の駅。韓国文化を再現した建物が特徴で、ビビンバや冷麺など本格的な韓国料理が味わえるレストランが併設されています。, \ No newline at end of file diff --git a/tenmon.txt b/tenmon.txt new file mode 100644 index 0000000..96fa89c --- /dev/null +++ b/tenmon.txt @@ -0,0 +1,12 @@ +アンドロメダ Andoromeda 秋 +オリオン Orion 冬 +オトメ Virgo 春 +ミズガメ Aquarius 秋 +ワシ Aquila 夏 +カシオペヤ Cassiopeia 秋 +オヒツジ Aries 秋 +テンビン Libra 春 +カニ Cancer 春 +フタゴ Gemini 冬 +ウオ Pisces 秋 +トカゲ Lecerta 秋 diff --git a/tuishi.rb b/tuishi.rb new file mode 100755 index 0000000..954afb0 --- /dev/null +++ b/tuishi.rb @@ -0,0 +1,14 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- + +def kakaku(x,y) + x*(1-y) +end + +puts"割引の計算をします。" +puts"値段を入力してください。" +nedan = gets.to_i +puts"割引を入力してください。" +wari = gets.to_i +gokei = kakaku(nedan,wari) +printf("割引後の値段は%d円です\n",gokei) diff --git a/web.csv b/web.csv new file mode 100644 index 0000000..9c33ad2 --- /dev/null +++ b/web.csv @@ -0,0 +1,9 @@ +place,url +羽黒山 五重塔,http://www.dewasanzan.jp/publics/index/71/ +白山島,https://mokkedano.net/spot/30325 +加茂水族館,http://kamo-kurage.jp/ +庄内観光物産館 ふるさと本舗,https://www.shoko-corpo.jp/bussan/ +酒田米菓(オランダせんべいFACTORY),https://www.sakatabeika.co.jp/ +丸池様,https://mokkedano.net/spot/30180 +山居倉庫,https://www.pref.yamagata.jp/110001/sangyo/sangyoushinkou/him_top/him_maincat4/him_05.html +道の駅「とざわ」高麗館,http://www.kouraikan.com/ \ No newline at end of file