/**
 * A simple application that sequentially divides 
 * elements in an array.
 *
 * @author  Prof. David Bernstein, James Madison University
 * @version 1.0
 */
public class DividerDriver
{
    public static void main(String[] args)
    {
       Divider    d;
       int        i, ratio;
       int[]      numbers = {100,10,0,5,2,8,0,30};


       d = new Divider();

       for (i=0; i < numbers.length-1; i++) 
       {
          try 
          {
             ratio = d.divide(numbers[i], numbers[i+1]);
             System.out.println(numbers[i]+"/"+numbers[i+1]+"="+ratio);
          } 
          catch (ArithmeticException ae)
          {
             System.out.println("Couldn't calculate "+
                                numbers[i]+"/"+numbers[i+1]);
          }
       }
    }
}
