Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- start
- declarations
- int quit = 1
- int numberOfStudents = 30
- int numberOfAssignments = 10
- int studentID
- int assignmentNumber
- int enterOrView
- int[][] studentData = new studentData[numberOfStudents][numberOfAssignments]
- if (firstrun == true)
- PopulateStudentData()
- endif
- do
- output "Please enter student ID Number"
- input studentID
- output "What assignment number?"
- input assignmentNumber
- do
- output "Would you like to view or enter their grade?" line break
- output "Choose a Number:" line break
- output "1. Enter their grade" line break
- output "2. View Their Grade"
- input enterOrView
- if enterOrView = 1
- EnterStudentGrade()
- else if enterOrView = 2
- ViewStudentGrade()
- else
- output "That is not a valid choice, please choose either option 1 or option 2"
- endif
- while enterOrView != 1||2
- endwhile
- QuitOrStay()
- while quit = 1
- endwhile
- end
- method PopulateStudentData()
- for(int i = 0; int <= numberOfStudents; i++)
- studentData[i-1][] = 0
- endfor
- for(int i = 0; int <= numberOfAssignments; i++)
- studentData[][i-1] = 0
- endfor
- endmethod
- method EnterStudentGrade()
- output "Please enter the grade for assignment number " assignmentNumber ":"
- input studentData[studentID -1][assignmentNumber - 1]
- endmethod
- method ViewStudentGrade()
- output "Grade for this student on assignment " assignmentNumber " is " studentData[studentID - 1][assignmentNumber - 1] "."
- endmethod
- method QuitOrStay()
- do
- Output "Would you like to enter or view another students grade?" line break
- output "Please choose either 1 or 2:" line break
- output "1. Yes" line break
- output "2. No"
- input quit
- while quit != 1||2
- Output "That is not a valid choice. Please choose 1 or 2"
- endwhile
- endmethod
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement