Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacobsteves/polynomial-divider
A program that visually calculates the remainder and quotient of dividing two polynomials synthetically.
https://github.com/jacobsteves/polynomial-divider
Last synced: about 1 month ago
JSON representation
A program that visually calculates the remainder and quotient of dividing two polynomials synthetically.
- Host: GitHub
- URL: https://github.com/jacobsteves/polynomial-divider
- Owner: jacobsteves
- Created: 2017-06-07T00:45:31.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-12-29T14:20:32.000Z (about 4 years ago)
- Last Synced: 2023-11-08T19:49:43.434Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Polynomial Divider
A java program that calculates polynomial division synthetically. Outputs the division to a table, making it simple to see the synthetic steps and to learn how to divide polynomials synthetically!## Getting Started
### Prerequisites
To get this repository running, you need to have [Java installed](https://java.com/en/download/)### Installation
- the first time running, within this folder run:```
javac Application.java
```#### Terminal Based Use
- in terminal, run:
```
java Console
```#### GUI Based Use
- if within terminal, run:
```
java Interface
```- if youre using some type of IDE, just run `Interface.java`
### Building
There are many ways to build this repo into an actual app. One way of doing this is by creating a [jar file](https://docs.oracle.com/javase/tutorial/deployment/jar/build.html) and using [Launch4J](http://launch4j.sourceforge.net/) to compile it into a .exe file.## Features
- Creates visual charts to map out the division
- Easy to use
- Efficient Algorithm
- Uses the Object Oriented Programming paridigm
- Allows users to export results as a .txt file
- Utilizes Ruffini's Rule## Demo
Terminal | GUI |
:---------------------------------------------------------------------:|:-------------------------:|
![](https://i.gyazo.com/1d4f803d40ea93cafe6e6c24a9d114ae.gif) | ![](https://i.gyazo.com/865e97d715ac75c4e434817ce335c83e.gif) |