Convert any number from and to any bases between 2 (binary) to 85 (pentoctagesimal) or above (see below**). This will have some limits depending on the size of the number, though I couldn’t tell you just what those would be. Even negative and non-whole numbers are supported by this program, with results showing an accuracy of six fractional places. **If you click on the Scratch Cat, he will turn around, which means that special mode is enabled. This will allow the digits to be represented by their decimal equivalents, and thus remove the upper base limit. (For example, rather than ‘-0.5eR’, the program would use ‘- 0 . 5 14 53’; please be careful to put one space in between each part of the number when using this mode.) If you do this by accident or simply want to turn it back to normal, just click the Scratch Cat once more so that he flips the right way over!
ADDING TO YOUR OWN PROJECT It is possible to add this converter to your own project, as it is all a single block. Just copy its definition to your backpack and you’re ready to roll. You are free to use it however you please; all I ask is that you don’t claim it as your own. (In order to use both capitals and lowercase letters as I have, you will need costumes with the letters a-z in one case. Ask me if you have any questions.) We run out of digits after 9, so what is usually done is we start using letters. In this project, we first use minuscule letters, and then capital letters. So a = 10, b = 11, A = 36, and B = 37, and so on. Lastly, I’ve decided to use the characters :, ;, +, =, ^, !, /, \, *, ?, &, <, > (, ), [, ], {, }, @, %, $, and #, representing 62 to 84. If the conversion is between two bases other than ten, it is actually completed by converting it to base 10 as an intermediary. Thanks go to my friend Kath for the idea of extending it beyond 62, my previous limit.