function overall_grade (name, midterm, final, varargin)
if nargin<2;
fprintf('The grade of %s is F3 \n', name);
elseif nargin<3
fprintf('The grade of %s is F2 \n', name);
elseif nargin==3;
grade=midterm*0.3+final*0.5;
fprintf('The grade of %s is %3.1f \n', name, grade);
else
for k=length(1:nargin-3);
c=varargin{k}*0.1;
end
grade=midterm*0.3+final*0.5+c;
fprintf('The grade of %s is %3.1f \n',name,grade);
end