#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
kazu = 0
puts("ゴミに関するクイズが三問出ます。")
sleep(2)
puts("何問当てられるかな?")
sleep(2)
print("準備ができたらEnterを押してください")
gets.chomp
puts("クイズスタート!!!!!!!!!!!!!!!!!!!!!!!!!!!")
sleep(2)
puts("問題1")
sleep(2)
puts("お父さんお母さんがビールを飲んでそのままにして置きました。")
puts("さてあなたはどの袋に捨てますか?")
puts("1:茶色 2:ピンク 3:黄色 4:緑色 5:青色")
while true
an = gets.to_i
if an == 4
sleep(1)
print("・")
sleep(1)
print("・")
sleep(1)
puts("・")
puts("答えは緑よって")
sleep(2)
puts("正解")
kazu += 1
break
elsif an == 1|| an ==2|| an == 3|| an == 5
sleep(1)
print("・")
sleep(1)
print("・")
sleep(1)
puts("・")
puts("答えは緑よって")
sleep(2)
puts("不正解")
sleep(2)
puts("びん、缶は緑の袋です。次は間違えないようにしましょう!")
break
elsif
puts("もう一度入力してね。")
redo
end
end
puts("問題2")
sleep(2)
puts("マヨネーズがこびりついた、プラマークのマヨネーズチューブがあります。")
puts("さてあなたはどうしますか?")
puts("1:茶色 2:そのままピンクにだす 3:黄色 4:緑色 5:青色 6:できるだけきれいにしてピンクに出す")
while true
an = gets.to_i
if an == 1|| an == 6
sleep(1)
print("・")
sleep(1)
print("・")
sleep(1)
puts("・")
puts("答えは1または6よって")
sleep(2)
puts("正解")
puts("(豆知識) 汚れが取れにくい場合は茶色でもいいんだって!")
kazu += 1
break
elsif an == 2|| an == 3|| an == 4|| an == 5
sleep(1)
print("・")
sleep(1)
print("・")
sleep(1)
puts("・")
puts("答えは1または6よって")
puts("不正解")
sleep(2)
puts("(豆知識) 汚れが取れにくい場合は茶色でもいいんだって!")
sleep(1)
puts("次は間違えないようにしよう")
break
elsif
puts("もう一度入力してね。")
redo
end
end
puts("問題3")
sleep(2)
puts("最後は難しいよ")
puts("ペットボトルの捨て方を答えましょう")
puts("さてあなたはどう捨てますか?")
puts("1:そのまま黄色の袋に入れる 2:ラベルを取り、ラベルはピンク、ペットボトルとキャップは黄色に入れる 3:そのままピンクの袋に入れる 4:ペットボトルの蓋は茶色、本体は黄色、ラベルはピンクに入れる 5:キャップとラベルはピンク、本体は黄色に入れる")
while true
an = gets.to_i
if an == 5
sleep(1)
print("・")
sleep(1)
print("・")
sleep(1)
puts("・")
puts("答えは5よって")
sleep(2)
puts("正解")
kazu += 1
puts("すごいね!")
break
elsif an == 1|| an == 2|| an == 3|| an == 4
sleep(1)
print("・")
sleep(1)
print("・")
sleep(1)
puts("・")
puts("答えは5よって")
sleep(2)
puts("不正解")
sleep(2)
puts("ペットボトルの本体は洗ってすててね。")
puts("難しいけど覚えられるようにしよう")
break
elsif
puts("もう一度入力してね。")
redo
end
end
printf("あなたの正解率は%d/3です。\n",kazu)
if kazu == 3
puts("合格")
else kazu ==1|| kazu == 2
puts("不合格")
end