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) |
|
|
|