Assignment Nine
This time around we are looking to create something that might be similar to what you may be asked to build as a developer.

Once again This will work something like the Olympics -- there will be 3 different levels you can try for. If you shoot for the low bar you need to do it perfect and if you shoot for the high bar, there will be some latitude in the grading as well as some bleed over extra credit if you get it correct.
  • NOTE: Your variables and functions from this lab on are to be saved in a particular format. If they are not, you will not get credit for your assignment. Variables should be named with the first initial of your first name, first initial of your last name, following an underscore and the end of your variable name.
    Ex: txtFirstName_nc

  • We started this demo (Tutorial 6-9) in class. To complete the assignment you must finish the demo on Pages 412-415 in the book and have a working program.
  • Higher scores will result from your proper use of exception handling and/or User Input Validation (the user should not be able to break your App by entering something unexpected).
  • Here are the levels:
    1. Low Bar - The easiest path is to complete the application as it is described in the book.
    2. Middle Bar - All of the first option plus, add some additional options and change the layout of the form. The idea here is to show you can go beyond the code given to you by the book.
    3. High Bar - All of option 2 plus -- really show what you can do -- 2 options for bagels are not enough. Neither are 3 options for coffee; what about specials, what about buttons for specials? If the customer pays in cash, what will their change be?
  • Save your program to a file and take a screenshot of the output after you have run your program. You will have 2 files that you will send as attachments to your email (your proof screenshot and a zipped solutions project folder.)
    (DO NOT COPY AND PASTE YOUR CODE, PROGRAM(S) OR SCREENSHOTS INTO THE BODY OF THE EMAIL. THIS WILL RESULT IN A GRADE OF ZERO !)
    Make sure to include your name and the assignment number you are emailing.
If you are having trouble making your code work, you need to see me during lab hours so I can help you get through your code.
Return to Assignments Index