Project – Analysis

The local book shop is running an offer and needs their software updated to allow this.

The offer gives a discount of 10% to anyone buying more than 2 books, and increasing that discount to 20% if 5 or more books are bought. This offer only applies to the first ten customers of the day. The books all cost between £4 and £20 (inclusive) in whole pounds.

The software should only ask the checkout staff to enter a book price, press a key of your choice to calculate the total, or quit the program at the end of the day. The software should give a text output showing the customer’s number, a list of book prices, the total before discount, the discount percentage applied, the amount of the discount, and the final total that the customer has to pay. After displaying the output the software should be prepared for the next customer’s books to be entered.


Complete the analysis phase for this project. Remember to do each of the steps of the analysis phase:

  • Purpose
  • Scope
  • Functional requirements
  • Boundaries
  • Final details
Report a Glow concern
Cookie policy  Privacy policy

Glow Blogs uses cookies to enhance your experience on our service. By using this service or closing this message you consent to our use of those cookies. Please read our Cookie Policy.