<!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>