Boo yah.
I fixed the marking program. It turns out that the program had an issue with a loop in the constructor, that was unfortunately dividing the weighted average of your first input assignment type by zero, instead of the number of assignments.
So, yeah. Now it works.
I’ve still got to figure out some sort of program that will allow the class to loop through commands.
So, anyway, I would have offered it as a quick method to calculate your marks, but you have to manually input all your marks one by one, instead of all together in an array.
It needs a bit of work…but I think I’m ready for the exam.