This is the first coursework of the Principles of Programming I unit. It is a Reverse Polish Notation Calculator that features single/multi-line input, commenting, saturation protection and other error checking such as diving by zero, negative powers, unrecognised operators etc.
**Source code available on request.**