<!DOCTYPE html>
<html>
<!-- Default style for pretty-print of text files -->
<head><title>gomi100.rb</title>
<style type="text/css">
pre {margin-left: 6ex;}
pre span {counter-increment: linenum; text-align: right; position: relative;}
pre span:before {
position: absolute; right: 0px;
background: #ddd; text-align: right; padding: 0 0.2ex;
width: 5.5ex; margin-right: 0.5ex;
content: counter(linenum) ":";
}
</style>
</head>
<body>
<p>[[ <a href="?showattc+article_m+210+raw">RAW TEXT</a>(DOWNLOAD here) ]]</p>
<pre lang="en">
<span></span>#!/usr/bin/env ruby
<span></span># -*- coding: utf-8 -*-
<span></span>
<span></span>puts "今日は何曜日?"
<span></span>puts "1 : 月曜日"
<span></span>puts "2 : 火曜日"
<span></span>puts "3 : 水曜日"
<span></span>puts "4 : 木曜日"
<span></span>puts "5 : 金曜日"
<span></span>puts "6 : 土曜日"
<span></span>puts "7 : 日曜日"
<span></span>
<span></span>def mondai(mono, kotae, ataribun, hazurebun)
<span></span> puts mono
<span></span> while true
<span></span> print "数字を入力"
<span></span> suuzi = gets.chomp.to_i
<span></span> if suuzi == kotae
<span></span> printf("正解! %s\n", ataribun)
<span></span> break
<span></span> elsif suuzi > 2 || suuzi < 1
<span></span> puts "その選択肢はないよ"
<span></span> else
<span></span> printf("不正解、、、%s\n", hazurebun)
<span></span> end
<span></span> end
<span></span>end
<span></span>
<span></span>while true
<span></span> print "曜日を入力"
<span></span> youbi = gets.chomp.to_i
<span></span> if youbi == 1
<span></span> puts "月曜日は、ペットボトルか空き缶の回収です。"
<span></span> puts "それじゃあゴミの分別をしてみよう。"
<span></span> puts "僕が捨てるものいうから分別してみよう。"
<span></span> end
<span></span> if youbi == 2
<span></span> puts "火曜日は燃えるゴミの日で外せない日だね"
<span></span> puts "また分別してみよう"
<span></span> end
<span></span> if youbi == 3
<span></span> puts "水曜日は、月に一回紙類資源を集めるよ"
<span></span> puts "ダンボールは1つにまとめよう"
<span></span> puts "分別はしなくていいよ"
<span></span> end
<span></span> if youbi == 4
<span></span> puts "木曜日は何もないよ"
<span></span> puts "ゴミ収集車も今日はお休みだね"
<span></span> end
<span></span> if youbi == 5
<span></span> puts "金曜日も燃えるゴミの日で外せない日だね"
<span></span> puts "じゃあまた分別してみよう"
<span></span> end
<span></span> if youbi == 6
<span></span> puts "土曜日は何もないよ"
<span></span> puts "やっと休日だね"
<span></span> end
<span></span> if youbi == 7
<span></span> puts "日曜日は何もないよ"
<span></span> puts "また1週間が始まる、、、"
<span></span> end
<span></span>
<span></span>mondai(["お菓子の袋", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
<span></span> 1,
<span></span> "お菓子の袋はもえるのでいいね",
<span></span> "ペットボトル、空き缶に入れてしまうとゴミ捨て場の人がこまってしまうよ")
<span></span>
<span></span>mondai(["コーラのペットボトル", "1 : 燃えるゴミ", "2ペットボトル、空き缶"],
<span></span> 2,
<span></span> "ペットボトルなのでいいね",
<span></span> "燃えるゴミに入れてしまうと燃えないからだめだね")
<span></span>
<span></span>mondai(["ティシュペーパー", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
<span></span> 1,
<span></span> "ペットボトルなのでいいね",
<span></span> "もえるごみに入れてしまうと燃えないからだめだね")
<span></span>
<span></span>mondai(["缶詰の空き缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
<span></span> 2,
<span></span> "燃えないからだめだね",
<span></span> "空き缶なのでいいね")
<span></span>
<span></span> mondai(["生ごみ", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
<span></span> 1,
<span></span> "生ごみは燃えるからいいね",
<span></span> "ゴミ捨て場の人がこまってしまうよ")
<span></span>
<span></span>
<span></span> mondai(["ビールの缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
<span></span> 2,
<span></span> "燃えないからだめだよね",
<span></span> "缶なのでいいよね")
<span></span>
<span></span> puts "これでゴミ捨ての分別のことはわかったね"
<span></span> puts "これからは自分で分別してみよう"
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
</pre>
</body>
</html>