Skip to content

ali-ghanem/Grade-Book-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grade-Book-GUI

Simple grade book program with chart

Random student generator criteria:

Every student will have a first name, a last name, an ID, quiz 1, quiz 2, project, midterm and final grades, average and letter grade.

  • First and last names will be generated randomly. First name's first letter will be upper case. Last name's all letters will be upper case. Both names will have at least 3 and at most 8 letters.

  • ID's will have 11 digits and will be unique for all students. They must be generated randomly.

  • Quiz 1, quiz 2, project, midterm and final exams will have a random value between 0 and 100.

  • Average will be calculated based on quiz 1, quiz 2, project, midterm and final grades. All grades have the same weight.

  • Letter grade will be calculated based on average:

    If the average is between 0 and 30, the letter grade will be F.
    If the average is between 30 and 50, the letter grade will be D.
    If the average is between 50 and 60, the letter grade will be D+.
    If the average is between 60 and 65, the letter grade will be C-.
    If the average is between 65 and 70, the letter grade will be C.
    If the average is between 70 and 75, the letter grade will be C+.
    If the average is between 75 and 80, the letter grade will be B-.
    If the average is between 80 and 85, the letter grade will be B.
    If the average is between 85 and 90, the letter grade will be B+.
    If the average is between 90 and 95, the letter grade will be A-.
    If the average is between 95 and 100, the letter grade will be A.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages