Week 3 - Optional Exercises

1. Design and implement a C# class Time that represents a time of day with 1-second resolution, e.g. 11:32:07. Your class should include the following:

2. Design and implement a C# class Vector that represents a vector in n-dimensional space. Your class should include the following:

3. Design and implement a C# class Polynomial representing a polynomial of a single variable. Your class should include the following:

4. Design and implement a C# class that stores a pair of bytes, with methods to set and retrieve the individual bytes in the pair. The class must have only a single private field of type char.