https://github.com/hind-sagar-biswas/numlinecalculator
To show visually that every calculation can be done only with Addition!
https://github.com/hind-sagar-biswas/numlinecalculator
Last synced: 26 days ago
JSON representation
To show visually that every calculation can be done only with Addition!
- Host: GitHub
- URL: https://github.com/hind-sagar-biswas/numlinecalculator
- Owner: hind-sagar-biswas
- License: mit
- Created: 2023-06-27T12:11:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-03T18:59:56.000Z (over 2 years ago)
- Last Synced: 2025-02-03T04:29:01.781Z (9 months ago)
- Language: JavaScript
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Numberline Calculator
NumLine (number line) Calculator is a website that aims to provide a clear and simple way of understanding mathematical calculations. It is designed for anyone who wants to learn more about the logic and mechanics of math. It has **three main objectives:**
1. To `simplify mathematical calculations` and show how they actually work. The website explains the rules and properties of different operations and how they apply to various situations.
2. To prove that all and every `calculation can be done with just addition`. The website demonstrates that subtraction, multiplication, division, fractions, decimals, and even negative numbers can all be derived from adding positive integers. It shows how this is possible and why it is relevant for understanding math.
3. To `visualize the calculation` process in their simplest form. The website uses number line to calculate and show how the calculation is done. The number line is an effective tool that helps users see the magnitude and direction of numbers and how they change when operations are performed on them.
Number Line Calculator is a website that strives to make math accessible and enjoyable for everyone. It invites users to explore and discover new things about math. It also welcomes any questions or feedback from users. Please feel free to contact us for any inquiries or suggestions. Thank you for visiting Number Line Calculator.
## Structure
This is a **Module based application**
### Flow
`Form > Get Expression > Parse Expression > Simplify > Operate > Show on Numberline`
1. First render the form.
2. The value caught from the form submission is parsed.
3. The expression is simplified.
4. It is then sent through `Operator` to get the movements and results.
5. The movements are then shown on numberline via rendering.
## Tasklist
List of operations done and currently planned
- [x] Addition
- [x] Substraction
- [x] Multiplication
- [x] Division (Ongoing)
- [ ] Power
- [ ] Factorial
- [ ] Root