Skip to content

This repo present an advanced calculator supporting polynomial operations and resolution, from scratch. A comprehensive data structure is proposed, with Compiling techniques to parse user inputs. You will definitely like it

Notifications You must be signed in to change notification settings

AndreKev/Polynomials-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is an object oriented design of a polynomial calculator implementing usual polynomial operations

Features

  • Multiplatform kernel( asset folder utils ) and windows-tested GUI. Tkinter based interface with pillow util for imaging. The Pillow util uses a non system-integrated font for adding text.
  • converts an expression in infix notation into a polynomial
  • No programming defined restriction on the size of the expression nor the complexity of the operation ( System based )
  • Computes integration and differentiation
  • Support all usual arithmetic operations on polynomials: exponentiation, multiplication, division, addition, substraction.

Running the application

GUI

On the terminal and parent directory execute :

python launch.py

Kernel

To use our defined functions, go to the assets directory in the folder. You will see:

  • The Tokenizer
  • The Parser
  • The evaluate function
  • The rest to be discovered on interest

Polynomial Calculator

Author : NYEMB NDJEM EONE ANDRE KEVIN email : ndjemeone@gmail.com

About

This repo present an advanced calculator supporting polynomial operations and resolution, from scratch. A comprehensive data structure is proposed, with Compiling techniques to parse user inputs. You will definitely like it

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages