#!/usr/bin/env ruby # -*- coding: utf-8 -*- #演算子についてやったので端数処理に関するプログラムをつくりました while true puts"何か小数を入力してください" x = gets.to_f puts x puts"選択してください" puts"繰り下げ(1)" puts"繰り上げ(2)" puts"四捨五入(3)" select = gets.to_i if select == 1 puts x.floor #.floorは繰り下げ elsif select == 2 puts x.ceil #.ceilは繰り上げ elsif select == 3 puts x.round #.roundは四捨五入 end end