BASIC Programming

Chapter 7 Programming Assignment Part II

Develop necessary programming habits by planning properly and following the proper steps of programming. Otherwise, we will consider you to be a "hacker". THERE IS NO PLACE FOR HACKERS IN THE WYOMISSING AREA COMPUTER SCIENCE DEPARTMENT.


Ch7Prob2 (Jeopardy)

Specs   

Write a program that provides an entertaining, user-friendly two-player version of Jeopardy. You must include at least 3 categories of questions on the menu with 5 point levels (10 to 50 points). Each category will appear as a "top-level" menu command. The point levels will appear as "submenu" commands below each category. Each sequence of submenu commands (10, 20, 30, 40, & 50) should be a menu control array. When a player selects one of the submenu commands, he/she is presented with a question and is expected to enter an answer. Use text boxes and labels rather than annoying input boxes and message boxes to interact with the user. Also provide each user with his running total score as the game progresses. The game must end when all of the questions have been answered and declare a winner. (Hint: Keep track of the number of questions answered as a static or module-level variable.) The players must be able to exit the program at any time via a File/Exit menu command.

Your program must follow the Visual Basic Documentation & Coding Standards. Save the form and project files as "Ch7Prob2 " with the proper file extensions (.frm & .vbp, respectively) in a newly created folder named Ch7Prob2 within your network Basic folder. Also, save or copy this project (.frm & .vbp files) into a folder named Ch7Prob2 within your Submit folder (so that the instructor can execute and test the program.)

Print out the code and the form image and staple them together with the code window on top. Type and print out your pseudocode using MS Word and save it as "Ch7Prob2Pseudocode.doc".

Staple your printouts in the following order:

  1. VB code
  2. VB form image
  3. MS Word pseudocode
  4. Interface Design Planning Sketch
  5. Objects & Properties Planning Form
  6. Event Procedures Planning Form

    (No test plan is necessary for this assignment.)

Pseudocode   

Generate your own pseudocode for this assignment.

Test Plan

No test plan is necessary for this assignment.

2000-01 Groups

Lauren - Rebecca
Mitch - Mark
Dan - David J
Eric K - August
Taylor - Zach
Ryan - Josh
Patrick - David T
Matt - Yamin


BASIC Programming Home Page | Mr. Minich's Wyo Home Page