Advertisement
kmisterk

Untitled

Mar 17th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. start
  2. declarations
  3. int quit = 1
  4. int numberOfStudents = 30
  5. int numberOfAssignments = 10
  6. int studentID
  7. int assignmentNumber
  8. int enterOrView
  9. int[][] studentData = new studentData[numberOfStudents][numberOfAssignments]
  10.  
  11. if (firstrun == true)
  12. PopulateStudentData()
  13. endif
  14. do
  15. output "Please enter student ID Number"
  16. input studentID
  17. output "What assignment number?"
  18. input assignmentNumber
  19. do
  20. output "Would you like to view or enter their grade?" line break
  21. output "Choose a Number:" line break
  22. output "1. Enter their grade" line break
  23. output "2. View Their Grade"
  24. input enterOrView
  25. if enterOrView = 1
  26. EnterStudentGrade()
  27. else if enterOrView = 2
  28. ViewStudentGrade()
  29. else
  30. output "That is not a valid choice, please choose either option 1 or option 2"
  31. endif
  32. while enterOrView != 1||2
  33. endwhile
  34.  
  35. QuitOrStay()
  36. while quit = 1
  37. endwhile
  38. end
  39.  
  40.  
  41. method PopulateStudentData()
  42. for(int i = 0; int <= numberOfStudents; i++)
  43. studentData[i-1][] = 0
  44. endfor
  45. for(int i = 0; int <= numberOfAssignments; i++)
  46. studentData[][i-1] = 0
  47. endfor
  48. endmethod
  49.  
  50. method EnterStudentGrade()
  51. output "Please enter the grade for assignment number " assignmentNumber ":"
  52. input studentData[studentID -1][assignmentNumber - 1]
  53. endmethod
  54.  
  55. method ViewStudentGrade()
  56. output "Grade for this student on assignment " assignmentNumber " is " studentData[studentID - 1][assignmentNumber - 1] "."
  57. endmethod
  58.  
  59. method QuitOrStay()
  60. do
  61. Output "Would you like to enter or view another students grade?" line break
  62. output "Please choose either 1 or 2:" line break
  63. output "1. Yes" line break
  64. output "2. No"
  65. input quit
  66. while quit != 1||2
  67. Output "That is not a valid choice. Please choose 1 or 2"
  68. endwhile
  69. endmethod
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement