#!/uar/bin/env ruby
# -*- coding: utf-8 -*-
def kakunin(x)
printf("%s数を入力してね!\n",x)
kazu = gets.to_i
end
def kakezan(x,y)
x*y
end
def warizan(x,y)
x/y
end
def tasizan(x,y)
x+y
end
def hikizan(x,y)
x-y
end
def comment
puts"もう一度入力してね"
end
while true
print"かけ算、割り算、足し算、引き算のうちどれかを選んでね!\n"
puts"1.かけ算"
puts"2.割り算"
puts"3.足し算"
puts"4.引き算"
puts"5.終わる"
go=gets.to_i
if go==1
x = kakunin("かけられる")
y = kakunin("かける")
printf("答えは%dだよ!\n",kakezan(x,y))
redo
elsif go==2
x = kakunin("割られる")
y = kakunin("割る")
printf("答えは%dだよ!\n",warizan(x,y))
redo
elsif go==3
x = kakunin("足される")
y = kakunin("足す")
printf("答えは%dだよ!\n",tasizan(x,y))
redo
elsif go==4
x = kakunin("引かれる")
y = kakunin("引く")
printf("答えは%dだよ!\n",hikizan(x,y))
redo
elsif go==5
break
else
comment
end
end