CTBE, AAU
Assignment II
Computer Programing April 2025
Student Grading System with Flowchart Design
Objectives
Understand and apply variables to store and manage user input
Use Boolean expressions and branching (if, elif, else) to make decisions
Accept and process structured user input (comma-separated values)
Design a flowchart to visualize program logic before coding
Assignment Instructions:
Part 1: Flowchart Design
Before writing the code, you must design a flowchart that outlines the program logic. It should
include: input of the grading scale, input of student name and score, decision structure for
determining the grade, and output of the result.
Use one of the following online flowchart tools
[Link] ([Link] )
Lucidchart ([Link] )
Visual Paradigm Online ([Link] )
Zen Flowchart ([Link] )
Export your flowchart as an image and add it to your final PDF report.
Part 2: Python Programming Task
Prompt the user to enter grading cutoffs in one line as comma-separated values for A, B,
C, D, and F. Example: 90,80,70,60,0. Store these values in five variables using unpacking.
Ask the user to input the student’s name and score.
Use if-else statements to determine the grade based on the entered cutoffs.
Display the student’s name, score, and corresponding grade.
Sample Input/Output
Enter grade cutoffs for A, B, C, D, F (comma-separated): 90,80,70,60,0
Enter student name: Nina
Enter student score: 85
Output
Hi Nina, according to your score (85) your grade is B
CTBE, AAU
Submission Requirements
Submite a single pdf document containing:
Flowchart Design
Python Code (.Only the functions that do the core process)
Screenshot of the program running with at least two different test cases
Submision Link: HERE
Submision deadline: Aapril 26, 2025 11:59 PM