| CS 60 - Fall 2009 - Assignment 5 | ||
| Graders - David Johnson and Neer Shay | ||
| Code | Pts. out of 100 | Grader comments |
| 6001 | 100 | perfect |
| 6003 | 80 | prim: compile (-10), "inline" not needed (-5), missing friend "==" (-5) |
| 6005 | 78 | testfrac: compile(-10), one int cstr(-2), prim: non-class tmplts (-10) |
| 6008 | 47 | frac: wrng (-3), core dump (-5), thows in .h(-5), prim: compile (-10), no implement (-30), nice pic |
| 6009 | 0 | did not turn in |
| 6010 | 72 | frac: wrng (-3) no throws in .h (-5) bad cast (-5), prim: compile (-10), = should be member (-5) |
| 6011 | 100 | perfect |
| 6014 | 0 | did not turn in |
| 6015 | 0 | did not turn in |
| 6016 | 36 | high: wrng(-3), output(-6), frac: cmp(-10), throws(-5), friend params(-10) prim: missing a lot (-30) |
| 6018 | 25 | compile (-30), highest: need to iterate (-10), frac: no params for ops (-5), cast(-5) prim: (-25) |
| 6019 | 100 | perfect |
| 6020 | 32 | high: wrng (-3), testfrac core dump (-15), ops no params (-10), no primitive.h (-40) |
| 6023 | 100 | perfect |
| 6024 | 100 | perfect |
| 6025 | 100 | perfect |
| 6027 | 100 | perfect |
| 6029 | 100 | perfect |
| 6030 | 90 | testfraction: didn't deal with (-) correctly (-10) |
| 6031 | 92 | frac: no throws in .h(-5), highest: 3 wrng (-3), use different thow statements next time |
| 6032 | 94 | testfraction bad throw (-2), fraction: one int cstr (-2), vars public (-2) |
| 6035 | 45 | testfrac: compile(-10), ops no params (-10), throw in .h (-5) prim: compile(-10), bad impl (-20) |
| 6037 | 100 | perfect |
| 6038 | 67 | highest wrng (-3), fraction: -,+,! Non-member (-15), primitive: +,- non-member (-10), no temps (-5) |
| 6040 | 85 | frac: missing one int cstr (-5), incorrect output (-10), |
| 6041 | 35 | high: wrng(-3), frac: compile(-10) no throws in .h(-5), cast(-5) one int ctr(-2) primitive (-40) |
| 6042 | 92 | testfraction: one incorrect fraction (-2), 1 incorrect throw message (-2), testprimitive 2 incorrect (-4) |
| 6043 | 50 | testfrac hangs (-15), primitive - missing most of implementation (-35) |
| 6045 | 100 | perfect |
| 6046 | 100 | perfect |
| 6047 | 100 | perfect |
| 6048 | 80 | turned in late (-20) otherwise perfect |
| 6051 | 80 | no frac.cpp (-15) no friends (-5) |
| 6052 | 40 | fraction compile (-10) impl (-10), primitive compile (-10) impl (-10), highest: compile (-10) impl (-10) |
| 6054 | 100 | perfect |
| 6055 | 100 | perfect |
| 6059 | 100 | perfect |
| 6061 | 95 | fraction: quarter(-2), highest warnings (-3) |
| 6063 | 39 | high: wrng(-1), testfrac: cmp(-10), missing cstr/overloads (-20), prim: missing a lot (-30) |
| 6067 | 55 | testfrac: wrng (-5), output (-10), prim: compile (-10), non-class tmplts (-10), bad impl (-10) |
| 6068 | 45 | high: cmp(-10) frac: output(-10), -,+,! Non-member (-15), prim: cmp(-10), implementation (-10) |
| 6071 | 0 | did not turn in |
| 6072 | 25 | missing highest (-20), primitive (-40), fraction: +,-,! not friend (-15) |
| 6074 | 100 | perfect |
| 6075 | 57 | high: wrng(-3), frac: cmp(-10), -,+,! Params (-10), prim: cmp (-5), = ovrload (-5), impl (-10) |
| 6076 | 0 | did not turn in |
| 6078 | 25 | high: wrng(-3), output(-2), frac: comp(-10), unary no params(-10), cpp(-10), primitive (-40) |
| 6079 | 30 | frac: cmp(-10), missing throws(-5), unary no params(-10), no friends(-5), prim: (-40) |
| 6081 | 90 | testfraction: some incorrectly calculated fractions (-10) |
| 6086 | 55 | frac: compile(-10), missing throw (-5), prim: compile(-10), didn't define public fctns (-20) |
| 6087 | 100 | perfect |
| 6088 | 98 | missed one throw (-2) |
| 6089 | 100 | perfect |
| 6091 | 100 | perfect |
| 6092 | 88 | testprimitive -obj4(-2), primitive: = overload should return Prim (-5), - doesn't negate (-5) |
| 6093 | 93 | no throws in fraction.h(-5), minus3by4(-2) |
| 6094 | 80 | frac: no params for ops (-5), no throws in .h (-5), prim: missing templates (-10) |
| 6096 | 100 | perfect |
| 6098 | 85 | frac: core dmp (-15) |
| 6099 | 60 | testfrac: hangs (-15), testprim: compile err/wrng (-10), unary no params (-10), templates (-5) |