#!/usr/bin/env ruby # -*- coding: utf-8 -*- puts"1.6x+3x=?" puts"2.21y➗3y=?" puts"3.23b-43b=?" puts"4.45n×3n=?" puts"x= -12 、y= 4のとき、4xー8yはいくつになるでしょう?" count = 0 tyousen = 0 while true while true puts"1の答えを入力:" tyousen += 1 kaitou = gets.chomp if kaitou == "9x" puts"正解!" break else puts"不正解...." count += 1 redo end end while true puts"2の答えを入力:" tyousen += 1 kaitou = gets.chomp if kaitou == "7y" puts"正解!" break else puts"不正解...." count += 1 redo end end while true puts"3の答えを入力:" tyousen += 1 kaitou = gets.chomp if kaitou == "-20b" puts"正解!" break else puts"不正解...." count += 1 redo end end while true puts"4の答えを入力:" tyousen += 1 kaitou = gets.chomp if kaitou == "135x" puts"正解!" break else puts"不正解...." count += 1 redo end end break end p count p tyousen printf("%f\n",count.to_f/tyousen.to_f)