how to add (+), subtract (-), multiply (*), and divide (/) fractions;
require 'rational'
require 'mathn'
rat = Rational(25/100) # => 1/4 -- lowest terms
rat + Rational(1/4) # => 1/2 -- add
rat + 1/4 # => 1/2
rat - Rational(1/8) # => 1/8 -- subtract
rat - 1/8 # => 1/8
rat * 3 # => 3/4 -- multiply
rat / 2 # => 1/8 -- divide
Related examples in the same category