Student Grade Calculation Flowchart
Flowchart for calculating a student’s grade from marks in five subjects: total, percentage and grade boundaries. A common programming lab exercise.
How it flows
- Start → Read Marks of 5 Subjects
- Read Marks of 5 Subjects → Compute Total = Sum of 5 Marks Percentage = (Total / 500) ×
- Compute Total = Sum of 5 Marks Percentage = (Total / 500) × → Percentage >= 90?
- Percentage >= 90? → Grade = A (Yes)
- Percentage >= 90? → Percentage >= 75? (No)
- Percentage >= 75? → Grade = B (Yes)
- Percentage >= 75? → Percentage >= 60? (No)
- Percentage >= 60? → Grade = C (Yes)
- Percentage >= 60? → Percentage >= 40? (No)
- Percentage >= 40? → Grade = D (Yes)
- Percentage >= 40? → Grade = Fail (No)
- Grade = A → Print Total, Percentage & Grade
- Grade = B → Print Total, Percentage & Grade
- Grade = C → Print Total, Percentage & Grade
- Grade = D → Print Total, Percentage & Grade
- Grade = Fail → Print Total, Percentage & Grade
- Print Total, Percentage & Grade → End
Components
Start · Read Marks of 5 Subjects · Compute Total = Sum of 5 Marks Percentage = (Total / 500) × · Percentage >= 90? · Percentage >= 75? · Percentage >= 60? · Percentage >= 40? · Grade = A · Grade = B · Grade = C · Grade = D · Grade = Fail · Print Total, Percentage & Grade · End