#!/usr/bin/env ruby # coding: utf-8 #-*-cobing: utf-8 -*- seikai = 0 def mondai(x) if x==1 while true print"答えを入力" kotae = gets.chomp.to_i if kotae==1 sleep(1) puts"正解!!" puts("おめでとうございます!!") sleep(1) break elsif kotae==2 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==3 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==4 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break else puts"選択にありません" redo end end elsif x==2 while true print"答えを入力" kotae = gets.chomp.to_i if kotae==1 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==2 sleep(1) puts"正解!!" puts("おめでとうございます!!") sleep(1) break elsif kotae==3 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==4 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break else puts"選択にありません" redo end end elsif x==3 while true print"答えを入力" kotae = gets.chomp.to_i if kotae==1 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==2 sleep(1) puts"残念不正解" puts ("難しー") sleep(1) break elsif kotae==3 sleep(1) puts"正解!!" puts("おめでとうございます") sleep(1) break elsif kotae==4 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break else puts"選択にありません" redo end end elsif x==4 while true print"答えを入力" kotae = gets.chomp.to_i if kotae==1 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==2 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==3 sleep(1) puts"残念不正解" puts("難しー") sleep(1) break elsif kotae==4 sleep(1) puts"正解!!" puts("おめでとうございます") sleep(1) break else puts"選択にありません" redo end end end end def matu() sleep(1) print"・" sleep(1) print"・" sleep(1) print"・" sleep(1) end def kaito(tasuyo) return (tasuyo).to_i end sleeep = [] puts"" puts"? 都道府県ランキングクイズ ?" puts"" sleep(1) puts"タイムを計ります。止まっている時間は見えません。" print"それでは" matu print"スタート!\n" kaisi = Time.now.to_i sleep(1) sleeep<<1 puts"米の生産量一位はどこ?" puts("1秋田県","2山形県","3新潟県","4北海道") mondai(3) sleeep<<1 sleeep<<1 puts"桃の生産量一位はどこ?" puts("1山梨県","2長野県","3福島県","4山形県") mondai(1) sleeep<<1 sleeep<<1 puts"トマトの生産量一位はどこ?" puts("1福島県","2北海道","3茨城県","4熊本県") mondai(4) sleeep<<1 sleeep<<1 puts"レモンの生産量一位はどこ?" puts("1山梨県","2広島県","3和歌山県","4愛媛県") mondai(2) sleeep<<1 sleeep<<1 puts"日本一面積が小さい県は?" puts("1大阪府","2神奈川県","3東京都","4香川県") mondai(4) sleeep<<1 sleeep<<1 puts"寝る時間が長い県は?" puts("1秋田県","2福島県","3山形県","4青森県") mondai(1) sleeep<<1 sleeep<<1 puts"飲食店が多い県は?" puts("1愛知県","2大阪府","3東京都","4沖縄県") mondai(3) sleeep<<1 sleeep<<1 puts"日本一幸せな県は?" puts("1福井県","2熊本県","3宮崎県","4東京都") mondai(1) sleeep<<1 sleeep<<1 syuryo = Time.now.to_i puts"" puts"終了!" jikan = syuryo - kaisi - sleeep.length puts"" puts"もう一度すべて入力してください。一問正解=1 不正解=0 8問解いた" kakunin = 1 atatta = 0 while kakunin<9 atumeru = [] printf("%d問目:",kakunin) kakuninkotae = gets.chomp.to_i if kakuninkotae==1 atatta=atatta+1 kakunin=kakunin+1 next else kakunin=kakunin+1 next end end tasuyo=atatta puts"" print"あなたの点数は" matu printf("8点中%d点でした!\n",kaito(tasuyo)) print"タイムは" matu printf("%d秒でした!\n",jikan) puts"" sleep(1) puts"お疲れ様でした!"