#!/uar/bin/env ruby
# -*- coding: utf-8 -*-
while true
print"かけ算、割り算、足し算、引き算のうちどれかを選んでね!\n"
puts"1.かけ算"
puts"2.割り算"
puts"3.足し算"
puts"4.引き算"
puts"5.約数"
puts"6.剰余"
puts"7.冪乗"
puts"8.終わり"
print"やりたい物のすうじをいれてね!を入れてね\n"
go=gets.chomp.to_i
if go==1
print"掛けられるを入力してね。\n"
k=gets.to_i
print"掛ける数を入力してね。\n"
kake=gets.to_i
answer=k*kake
printf("答えは%fだよ!r\n")
redo
elsif go==2
print"割られるを入力してね!\n"
w=gets.to_i
print"わるかずをいれてね!"
wari=gets.to_i
kota=w/wari
printf("答えは%fだよ!\n",kota)
redo
elsif go==3
print"足される数入力してね!\n"
t=gets.to_i
print"足す数を入れて\n"
tasu=gets.to_i
ko=t+tasu
printf("答えは%fだよ!\n",ko)
redo
elsif go==4
print"引かれるを入力してね!\n"
h=gets.to_i
print"引く数を入れて\n"
hiku=gets.to_i
k=h-hiku
printf("答えは%fだよ!\n",k)
redo
elsif go==5
puts"約数を入れてね"
yaku=gets.chomp.to_i
printf("%fの約数は\n",yaku)
y=0
while y<=yaku
y +=1
if yaku % y==0
printf"%d\n",y
end
end
redo
elsif go==6
puts"数をいれてね!"
jyou=gets.chomp.to_i
print"あまりを出す数を入れてね!\n"
j=gets.to_i
z=jyou%j
printf("答えは%fだよ!\n",z)
elsif go==7
puts"かずをいれてね!"
be=gets.chomp.to_i
print"べき乗する数を入れてね!\n"
b=gets.to_i
c=be**b
printf("答えは%fだよ!\n",c)
elsif go==8
break
end
end