Points for Project 12, part 1



Test Case PointsOn-Time Bonus
SysTest 4 1
ArrayTest 4 1
StringTest 8 2
KeyboardTest 8 2
MathTest 8 2
Total 32 8


Jack error codes

CodeOS API SourceMeaning
1 Sys.wait Duration must be positive
2 Array.new Array size must be positive
3 Math.divide Division by zero
4 Math.sqrt Cannot compute square root of a negative number
5 Memory.alloc Allocated memory size must be positive
6 Memory.alloc Heap overflow
7 Screen.drawPixel Illegal pixel coordinates
8 Screen.drawLine Illegal line coordinates
9 Screen.drawRectangle Illegal rectangle coordinates
12 Screen.drawCircle Illegal center coordinates
13 Screen.drawCircle Illegal radius
14 String.new Maximum length must be non-negative
15 String.charAt String index out of bounds
16 String.setCharAt String index out of bounds
17 String.appendChar String is full
18 String.eraseLastChar String is empty
19 String.setInt Insufficient string capacity
20 Output.moveCursor Illegal cursor location