Newer
Older
Ruby / gomi.rb
@TOGASHI Yuto TOGASHI Yuto on 30 Nov 2 KB 2023-11-30 20:59:02
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-



def youbi(getuyoubi, kayoubi, suiyoubi, mokuyoubi, kinnyoubi, doyoubi, nitiyoubi,monndai)
  puts youbi
  while true
    puts "曜日を入力"
    youbi = gets.chomp.to_i
    if youbi == getuyoubi
      print("月曜日は、 %s\n",monndai)
      break
    elsif youbi == kayoubi
      print("火曜日は、 %s\n",monndai)
      break
    elsif youbi == suiyoubi
      print("水曜日は、 %s\n",monndai)
      break
    elsif youbi == mokuyoubi
      print("木曜日は、 %s\n",monndai)
      break
    elsif youbi == kinnyoubi
      print("金曜日は、 %s\n",monndai)
      break
    elsif youbi == doyoubi
      print("土曜日は、 %s\n",monndai)
      break
    elsif youbi == nitiyoubi
      print("日曜日は、 %s\n",monndai)
    end
  end
end
      
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 : ペットボトル、空き缶"],
       1,
       "ペットボトルなのでいいね",  
       "もえるごみに入れてしまうと燃えないからだめだね")

mondai(["缶詰の空き缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
       2,
       "燃えないからだめだね",
       "空き缶なのでいいね")
     
mondai(["生ごみ", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
       1,
       "生ごみは燃えるからいいね",
       "ゴミ捨て場の人がこまってしまうよ")


mondai(["ビールの缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
       2,
       "燃えないからだめだよね",
       "缶なのでいいよね")

puts "これでゴミ捨ての分別のことはわかったね"
puts "これからは自分で分別してみよう"