Polynom Project
Created during an object-oriented programming course at Ariel University 2018.
Project site: https://zvimints.github.io/Polynom/
Welcome to my and Or Abuhazira Project
About the program
The purpose of the program is to represent a polynomial by elementary actions between monom’s, using this program you can perform multiplication, addition, subtraction, derivative, integral calculation and finding zero point between polynomials, and more. In particular, it is possible to perform identical elementary actions in a monom, in addition you can draw the polynomial function on the graph and display Max and Min points of the input function.
The Project Includes:

Package myMath:

Hierarchy of myMath

Monom class

Constructors:

A valid init for Monom:
Polynom class
@version 2.0 includes now AreaBellowX, details above.
Constructors:

A valid init for Polynom:
Graph
Package Graph

About the Graph
The graph is an open source library which can be found at https://github.com/rendon/Plane
The graph has been modified in visibility and now shows minimum and maximum points on the function
The yellow dots represents the minimum and maximum points of the function (the function in Cyan color )
Unit Testing
Under the Polynom\OOP Assignment\Testing\myMath folder you can find two Unit Testing files in order to test MONOM class and POLYNOM class that can be found at myMath package