Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. ClassGrades = fopen('class_grades.txt');
  2. header = fscanf(ClassGrades, '%s', 15);
  3.  
  4. fprintf('%55s\n', 'Class Grades');
  5. fprintf('Name     HW1     HW2     HW3    HW4      HW5     HW6    HW7      HW8     HW9    HW10    Exam#1  Exam#2  Final Exam     Total    Per Cent');
  6.  
  7. name = fscanf(ClassGrades, '%s',1);
  8. i=1;
  9. colsum=[0 0 0 0 0 0 0 0 0 0 0 0 0];
  10. while strcmp(name, 'MAXIMUM')==0
  11.     fprintf('\n%s\t', name)
  12.     grades = fscanf(ClassGrades, '%f', 13);
  13.     total(i)=sum(grades);
  14.     fprintf('%.2f\t', grades)
  15.     fprintf('%12.2f %10.2f', total(i), total(i)/6)
  16.     colsum=colsum+transpose(grades);
  17.     name = fscanf(ClassGrades, '%s',1);
  18.     i=i+1;
  19. end
  20. fclose(ClassGrades);
  21. fprintf('\n\nAverage:');
  22. fprintf('%.2f\t', transpose(colsum)/i);
  23. fprintf('%12.2f\t%7.2f\n', sum(total)/i, (sum(total)/i)/6);
  24.  
  25. figure(1)
  26. hist(total,20)
  27. xlabel('Grade Total'), ylabel('Number of Grades')
  28. title('Class Grade Distribution')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement