Skip to content

spdrstar/GradeManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GradeManagement

This was a project from my second entry level computer science course.

It is an enrollment system for classroom administration.

##Initial Output

┌────────────────────────────────────────────────────────────────────────────────┐
│                       CSCE 1040 - Computer Science II                          │
│                            Homework Assignment 1                               │
│                             Zachary Eisenhauer                                 │
│                        [email protected]                            │
└────────────────────────────────────────────────────────────────────────────────┘

╔════════════════════════════════════════════════════════════════════════════════╗
║                                                                                ║
║            _____  __            __                                             ║
║           /__  / / /____  _____/ /_                                            ║
║             / / / __/ _ \/ ___/ __ \                                           ║
║            / /_/ /_/  __/ /__/ / / /                                           ║
║           /____\__/\___/\___/_/ /_/                                            ║
║      ,___                 _ _ _                                                ║
║     /   /           /    ( / ) )                                        _/_    ║
║    /  ___   __,  __/ _    / / / __,  _ _   __,  _,  _  _ _ _   _  _ _   /      ║
║   (___// (_(_/(_(_/_(/_  / / (_(_/(_/ / /_(_/(_(_)_(/_/ / / /_(/_/ / /_(__     ║
║                                                 /|                             ║
║                                                (/                              ║
║                         __,                                                    ║
║                        (        //    _/_o           _                         ║
║                         `.  __ // , , / ,  __ _ _   (                          ║
║                       (___)(_)(/_(_/_(__(_(_)/ / /_/_)                         ║
║                                                                                ║
║                       1) Add a new course                                      ║
║                       2) Add a new student                                     ║
║                       3) Add a student to a course                             ║
║                       4) Add grades for a student in a course                  ║
║                       5) Print a list of all grades for a student in a course  ║
║                       6) Print a list of all students in a course              ║
║                       7) Compute the average for a student in a course         ║
║                       8) Print a list of all courses                           ║
║                       9) Print a list of all students                          ║
║                      10) Compute the average for a course                      ║
║                      11) Store Grade book (to a disk file)                     ║
║                      12) Load Grade book (from a disk file)                    ║
║                      13) Help                                                  ║
║                      14) Exit                                                  ║
║                                                                                ║
╚════════════════════════════════════════════════════════════════════════════════╝

Do you want to enable autosave? (y or n):: y
Autosave is enabled.
The gradebook successfully saved to the file gradebook.dat

Please select a number option from the above menu::

The above output is the first menu displayed in the application. It defines all the functionality.

Build

$ git clone https://github.com/spdrstar/GradeManagement.git
$ cd GradeManagement
$ make
$ ./a.out

About

A project from Computer Science 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published