The conversion problems form is a simple table. It works with a single value which can be converted into four different bases. By default, the form generates a base 10 number, which you can convert into the other bases for practice. The program will check your conversions to the other bases. It can also be configured to provide a value in any base for conversion to the others.
The program comes pre-set to give a number in base 10. Click the "get new problem" button to retrieve a number. You will be given the number in base 10. Fill in the other blanks to indicate your response for the other bases.
When you've entered all your responses, click the "check responses" button for an evaluation. The program will warn you of any incorrect responses, but stay quiet if you've gotten everything right.
If you're really stuck on a problem, click on the "visible" check box next to a value, and click the "check responses" button to get the correct answer.
Use the "visible" check box to indicate what base(s) you'd like visible. If you unclick everything but "binary," for example, you'll get the binary response but all else will be blank.
Use "view source" on your browser menu to see the code behind this example. If you already know some programming, you might recognize this code as JavaScript, a language commonly used in client-side web programming. The language is loosely related to Java, the language we use in CS 230. By the end of the course, you should be able to understand the entire program even though the language you learn will be a little different.