Micheal McCabe Assignment 9 Questions February 11, 2009 --------------------------------------------------------------- 1. Why don't we have the usual #include and #include on this spreadsheet / program? 2. Weren't there (spoken) directions in class to include a built-in self check where the program compares the computed result with a "reverse" conversion back to base 10? 3. If we're going to reverse the conversion process, don't we need to store the intermediate (remainder) results so we can avoid messy string manipulation when converting the answer back to base 10? 4. It appears that the loop described in step-11 won't work, since we already decremented place down to zero in a previous step. Thus, we should probably re-initialize place to 3 or otherwise find a way of determining how many place values we found in our answer. 5. In my second version of this program, I stored the symbols for 0-F (since it did bases from 2-16) in a string value and then used the substring manipulation library to grab the symbols. Which method uses less overhead? 6. Should I implement this as a working c++ program now, or wait for the edits to be done in class? 7. Is it permissible to use subroutines (ok, FUNCTIONS) to implement some of this stuff, like the base conversion routine? Especially since I already generalized that routine to work for any base from 2-16? Yes, I know the input routine would need to be 'tweaked' to accomodate numbers in other bases. 8. Why did OpenOffice (where I'm actually editing the spreadsheet) choose to implement all the BAD features from MS Office (esp. that contemptible autocorrect feature)? 9. Am I asking enough questions, or am I missing the point of this exercise?