diff --git a/gomi.rb b/gomi.rb deleted file mode 100755 index 4008cbd..0000000 --- a/gomi.rb +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env ruby -# -*- coding: utf-8 -*- -puts "今日は何曜日?" - -#!/usr/bin/env ruby -require 'csv' -gomi = CSV.read("gomi.csv" , headers:true) - - gomi.each_with_index do |n, i| - printf("%d: %s\n" , i, n["曜日"], ["出してよいもの"] ) - end - kanryou = {} - print "曜日番号を入力: " - bangou = gets.to_i - sentaku = gomi[bangou] - if kanryou[bangou] == 1 - printf("%sはもうやりましたね\n", sentaku["曜日"]) - end - printf("%sは%sの日だね\n", sentaku["曜日"], sentaku["出してよいもの"]) - kanryou[bangou] = 1 - -def mondai(mono, kotae, ataribun, hazurebun) - puts mono - while true - print "数字を入力" - suuzi = gets.chomp.to_i - if suuzi == kotae - printf("正解! %s\n", ataribun) - break - elsif suuzi > 2 || suuzi < 1 - puts "その選択肢はないよ" - else - printf("不正解、、、%s\n", hazurebun) - end - end -end - - - -mondai(["お菓子の袋", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"], - 1, - "お菓子の袋はもえるのでいいね", - "ペットボトル、空き缶に入れてしまうとゴミ捨て場の人がこまってしまうよ") - -mondai(["ダンボール", "1 : 燃えるゴミ", "2 : 紙類資源"], - 2, - "紙類資源だと環境にいいね!", - "燃えるゴミにも捨てれるけど環境に良くないね") - -mondai(["コーラのペットボトル", "1 : 燃えるゴミ", "2ペットボトル、空き缶"], - 2, - "ペットボトルなのでいいね", - "燃えるゴミに入れてしまうと燃えないからだめだね") - -mondai(["ティシュペーパー", "1 : 燃えるゴミ", "2 : 紙類資源"], - 1, - "燃えるからいいね", - "捨てるところが違うよ!!") - -mondai(["缶詰の空き缶", "1 : 紙類資源", "2 : ペットボトル、空き缶"], - 2, - "もう一度考えてみよう", - "空き缶なのでいいね") - - mondai(["生ごみ", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"], - 1, - "生ごみは燃えるからいいね", - "ゴミ捨て場の人がこまってしまうよ") - - mondai(["ダンボール", "1 : 紙類資源", "2 : ペットボトルか空き缶"], - 1, - "捨てるときはしっかりまとめようね!!", - "ん?もう一回だね" - - mondai(["ビールの缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"], - 2, - "燃えないからだめだよね", - "缶なのでいいよね") - - puts "これでゴミ捨ての分別のことはわかったね" - puts "これからは自分でごみ捨てをしてみよう" - diff --git a/j2323_last.rb b/j2323_last.rb new file mode 100755 index 0000000..861b55e --- /dev/null +++ b/j2323_last.rb @@ -0,0 +1,77 @@ +#!/usr/bin/env ruby +# -*- coding: utf-8 -*- +puts "今日は何曜日?" + +#!/usr/bin/env ruby +require 'csv' +gomi = CSV.read("gomi.csv" , headers:true) + + gomi.each_with_index do |n, i| + printf("%d: %s\n" , i, n["曜日"], ["出してよいもの"] ) + end + kanryou = {} + print "曜日番号を入力: " + bangou = gets.to_i + sentaku = gomi[bangou] + if kanryou[bangou] == 1 + printf("%sはもうやりましたね\n", sentaku["曜日"]) + end + printf("%sは%sの日だね\n", sentaku["曜日"], sentaku["出してよいもの"]) + kanryou[bangou] = 1 + +def mondai(mono, kotae, ataribun, hazurebun) + puts mono + while true + print "数字を入力" + suuzi = gets.chomp.to_i + if suuzi == kotae + printf("正解! %s\n", ataribun) + break + elsif suuzi > 2 || suuzi < 1 + puts "その選択肢はないよ" + else + printf("不正解、、、%s\n", hazurebun) + end + end +end + + + +mondai(["お菓子の袋", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"], + 1, + "お菓子の袋はもえるのでいいね", + "ペットボトル、空き缶に入れてしまうとゴミ捨て場の人がこまってしまうよ") + +mondai(["ダンボール", "1 : 燃えるゴミ", "2 : 紙類資源"], + 2, + "紙類資源だと環境にいいね!", + "燃えるゴミにも捨てれるけど環境に良くないね") + +mondai(["コーラのペットボトル", "1 : 燃えるゴミ", "2ペットボトル、空き缶"], + 2, + "ペットボトルなのでいいね", + "燃えるゴミに入れてしまうと燃えないからだめだね") + +mondai(["ティシュペーパー", "1 : 燃えるゴミ", "2 : 紙類資源"], + 1, + "燃えるからいいね", + "捨てるところが違うよ!!") + +mondai(["缶詰の空き缶", "1 : 紙類資源", "2 : ペットボトル、空き缶"], + 2, + "もう一度考えてみよう", + "空き缶なのでいいね") + + mondai(["生ごみ", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"], + 1, + "生ごみは燃えるからいいね", + "ゴミ捨て場の人がこまってしまうよ") + + mondai(["ダンボール", "1 : 紙類資源", "2 : ペットボトルか空き缶"], + 1, + "捨てるときはしっかりまとめようね!!", + "ん?もう一回だね" + + puts "これでごみ捨てとゴミの分別のことは完璧だね" + puts "これからは自分でやってみよう" +