253 assignment: TUTOR

Create a Base Tutor for Decimal, Hex and Binary

Come to class as there may be corrections, changes and additions.   Substantial accumulating late penalty.


Create a C# project using Visual Studio.
Call the solution and project TUTOR.
Follow these directions to SUBMIT a zipped folder called "TUTOR"
Grading Sheet.

Allow user to specify number of bits (4-16) without having to type in a number.
Generate a random number within range (unsigned).
Display the random number in chosen base.

Allow user to choose base and type in answer in that base.
After user submits answer in chosen base, convert and compare and report result.
NO CRASHING!!
REFERENCE: Convert Class
REFERENCE: Convert Class ToInt32

 GENERATE PROBLEM:
  - generate random number constrained by # of bits selected
  - convert number to string using radio button to determine base to display
    (use Convert class)
  - display string - this is the number that the user must convert to a new base
 
 GET ANSWER AND CHECK
  - get user's answer (his guess) from textbox
  - convert the string to a number using radio button to determine base to convert from
      (use Convert class)
  - check number against random number
  


Starting Screen: Provide defaults for "Number of Bits" and "Problem Base"
 
convert pic

After selecting the number of bits and generating a random unsigned number within range.
 
convert pic

After selecting the "Answer Base" (create a default), typing in an answer and submitting.
 
convert pic

After selecting the "Answer Base" (create a default), typing in an answer and submitting.
 
convert pic