CPSC 333: How Does the User Know When a Correction is Needed?

Location: [CPSC 333] [Assignments] [More about Problem to Model for Question #1 on Assignment #2]


Question:

Is there a separate function that takes the closing balance of a bank statement as input and then provides the difference between the system's version of the balance and the bank's, or is it up to the user to notice that a difference has occurred, and then use the ``correction'' process to fix things?

Answer:

It's up to the user to notice that there's a difference. That is, the user can request the system's version of the balance, as described on the problem statement, and it's up to the user to compare this with the balance on a bank statement.

However, the user will be able to enter the bank's version of the balance as input for the ``correction'' operation - he isn't expected to enter the difference between the two balances, as input.


Department of Computer Science
University of Calgary

Office: (403) 220-5073
Fax: (403) 284-4707

eberly@cpsc.ucalgary.ca