# how to add (+), subtract (-), multiply (*), and divide (/) fractions; : Rational Numbers « Number « Ruby

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

 1 Rational Numbers 2 how to create a fraction; 3 Create a rational number 4 Add two rational number up 5 Subtract one number from another 6 Rational number without using Rational class 7 Multiply two rational numbers 8 Divide two rational numbers 9 how to perform modulo (%), power (**), and equality (== or <=>); 10 how to produce a string or a float representation of a fraction (inspect). 11 Compare two rational numbers 12 Comparable operator on rational numbers 13 Inspect a rational number 14 Power a rational number 15 Modulo two rational numbers