//********************************************************************
//  RationalNumbers.java       Author: Lewis and Loftus
//
//  Driver to exercise the use of multiple Rational objects.
//********************************************************************

import Rational;

public class RationalNumbers
{
   //-----------------------------------------------------------------
   //  Creates some rational number objects and performs various
   //  operations on them.
   //-----------------------------------------------------------------
   public static void main (String[] args)
   {
      Rational r1 = new Rational (6, 8);
      Rational r2 = new Rational (1, 3);

      System.out.println ("First rational number: " + r1);
      System.out.println ("Second rational number: " + r2);

      if (r1.equals(r2))
         System.out.println ("r1 and r2 are equal.");
      else
         System.out.println ("r1 and r2 are NOT equal.");

      Rational r3 = r1.add(r2);
      Rational r4 = r1.subtract(r2);
      Rational r5 = r1.multiply(r2);
      Rational r6 = r1.divide(r2);

      System.out.println ("r1 + r2: " + r3);
      System.out.println ("r1 - r2: " + r4);
      System.out.println ("r1 * r2: " + r5);
      System.out.println ("r1 / r2: " + r6);
   }
}
