/gradebook

GradeBook Application to keep track of grades using SOLID Design principles

Primary LanguageC#

Project in C#, .Net Core Console App

The GradeBook


Problem Statement

We need an electronic grade book to read the scores of an individual student and then compute some simple statistics from the scores.
The grades are entered as floating point numbers from 0 to 100, and the statistics should show us the highest grade the lowest grade, and the average grade.

running it using solution file in the dotnet run time environment

dotnet build
dotnet test

Next Implementation
1. ASP.NET project with Reactjs integration
2. Blazor Webassembly app with Bootstrap UI

Encapsulation

hide detail about the code

Inheritance

Reuse code across similar classes

Polymorphism

objects of the same type that can behave differently

adding another class