4. public class Transaction
{
    private double totalPrice;
    private double amountGiven;
    private ConvertToCents converter;
    private NumberOfDollars numDollars;
    private NumberOfQuarters numQuarters;
    private NumberOfDimes numDimes;
    private NumberOfNickels numNickels;
Transaction (double totalPrice, double amountGiven)
{
    this.totalPrice=totalPrice;
    this.amountGiven=amountGiven;
    converter =new ConvertToCents(amountGiven-totalPrice);
}//constructor
public void getChange()
{
     int changeInCents = converter.convert();
     numDollars=new NumberOfDollars(changeInCents);
     System.out.println("" +numDollars.getDollars() + " dollar(s)" );
    changeInCents = numDollars.getChange();
     numQuarters = new NumberOfQuarters(changeInCents);
     changeInCents=numQuarters.getChange();
    System.out.println("" +numQuarters.getQuarters() + " quarter(s)" );
    numDimes = new NumberOfDimes(changeInCents);
    changeInCents=numDimes.getChange();
    System.out.println ("" +numDimes.getDimes() + "Dimes (s)");
    numNickels = new NumberOfNickels (changeInCents);
    changeInCents=numNickels.getChange();
    System.out.println ("" +numNickels.getNickels() + "Nickels (s)");
    System.out.println ("" +changeInCents + "cent(s)");
}//getChange
}//class Transaction
5. Done 
6. 
No comments:
Post a Comment