/*
  Lab exam 21/11/2006
  Solution Part 2
*/


public class UseCCAccount {

  public static double getMinRemainingExpenses(CCAccount a1, CCAccount a2) {
    double r1 = a1.getMaxExpenses() - a1.getExpenses();
    double r2 = a2.getMaxExpenses() - a2.getExpenses();

    if (r1 == 0 && r2 == 0)
      return 0;
    else if (r1 == 0)
      return r2;
    else if (r2 == 0)
      return r1;
    else if (r1 < r2)
      return r1;
    else
      return r2;
  }
}
