Grading System Overall grade is based on the standard gradin
Solution
Code:
%Homework Grade
hw=0;
hw_weight=0.3;
hw=input(\'Enter a grade matrix for homework(row1=earned, row2=maximumpoints\');
total_hw=sum(hw,2);
hw_percent=total_hw(1)./total_hw(2);
total_weighted_hw=hw_percent*hw_weight;
disp(total_weighted_hw);
%Reading Quiz Grade
rq=0;
rq_weight=0.3;
rq=input(\'Enter a grade matrix for reading quiz(row1=earned, row2=maximumpoints\');
total_rq=sum(rq,2);
rq_percent=total_rq(1)./total_rq(2);
total_weighted_rq=rq_percent*rq_weight;
disp(total_weighted_rq);
%Mid-term Grade
mt=0;
mt_weight=0.3;
mt=input(\'Enter a grade matrix for mid term(row1=earned, row2=maximumpoints\');
total_mt=sum(mt,2);
mt_percent=total_mt(1)./total_mt(2);
total_weighted_mt=mt_percent*mt_weight;
disp(total_weighted_mt);
%Final Exam Grade
fe=0;
fe_weight=0.3;
fe=input(\'Enter a grade matrix for final exam(row1=earned, row2=maximumpoints\');
total_fe=sum(fe,2);
fe_percent=total_fe(1)./total_fe(2);
total_weighted_fe=fe_percent*fe_weight;
disp(total_weighted_fe);
%Total Grade
total_grade=100*(total_weighted_fe+total_weighted_mt+total_weighted_rq+total_weighted_hw);
if total_grade>=90
disp(\'Grade=A\');
elseif total_grade<90 && total_grade>=80
disp(\'Grade=B\');
elseif total_grade<80 && total_grade>=70
disp(\'Grade=C\');
elseif total_grade<70 && total_grade>=60
disp(\'Grade=D\');
elseif total_grade<60
disp(\'Grade=F\');
end

