#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
puts"計算をします"
puts"何をしたいですか?"
puts"1:足し算"
puts"2:引き算"
puts"3:掛け算"
puts"4:割り算"
puts"5:累乗"
puts"6:乗余"
while true
puts"行いたい計算を入力:"
keisan = gets.chomp.to_i
if keisan == 1
puts"足し算をします"
puts"数を入力して下さい"
kazu = gets.to_i
puts"足す数を入力:"
tasu = gets.to_i
x = tasu+kazu
printf("%fです\n",x)
break
elsif keisan == 2
puts"引き算をします"
puts"数を入力して下さい"
suji = gets.to_i
puts"引く数を入力"
hiku = gets.to_i
a = suji-hiku
printf("%fです\n",a)
break
elsif keisan == 3
puts"掛け算をします"
puts"数を入力をして下さい"
suuji = gets.to_i
puts"かける数を入力して下さい"
kakeru = gets.to_i
b = suuji*kakeru
printf("%fです。\n",b)
break
elsif keisan == 4
puts"割り算をします"
puts"数を入力して下さい"
kaazu = gets.to_i
puts"割る数を入力してください"
waru = gets.to_i
y = kaazu/waru
printf("%fです。\n",y)
break
elsif keisan == 5
puts"累乗する数を入力してください"
puts"数を入力:"
ruijyou = gets.to_i
puts"累乗を何回するかを入力して下さい"
kaisuu = gets.to_i
l = ruijyou**kaisuu
printf("%fです。\n",l)
break
elsif keisan == 6
puts"割った余りを計算します"
puts"数を入力して下さい"
watta = gets.to_i
puts"数を入力"
puts"割りたい数を入力して下さい"
waritai = gets.to_i
u = watta%waritai
printf("%fです。\n",u)
break
else
puts"その選択肢はありません"
redo
end
end