Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
img
 
 
js
 
 
 
 
 
 
 
 
 
 
 
 

README.md

calculatorGator*

Calculator to help visualize simple operations

About

  • Written by Pius Wong, pius@pioslabs.com
  • Originally part of a FreeCodeCamp exercise in HTML/CSS/JavaScript, now a pre-algebra educational tool
  • Created Sep 19, 2017
  • Modified through May 2020

Purpose

This web app is meant to be a basic visual calculator that allows users to add, subtract, multiply, and divide numbers by pressing the appropriate buttons, just like a real, physical calculator. Another button will clear the screen. In addition, this app should also help users envision these operations on individual units or objects. I hope it helps people of all ages understand how to manipulate numbers better and attach meaning to these operations.

Known Bugs and Concerns

These are known bugs that should be fixed over time. They haven't been fixed yet due to being lower priorities:

  • Browser compatibility:
    • Firefox, Edge (1/30/18):
      • Fractions/decimals don't show up correctly.
      • Multiplication/squaring has squashed units during animation.
    • IE (1/30/18):
      • Multiplication/squaring doesn't appear at all.
    • Chrome is OK (1/29/18).
    • Is Safari OK?

Desired Additional Features

  • Negative sign should be applicable before number presses (this may require large coding changes)
  • Alternate subtraction animation? If both numbers are the same sign, just take units them away. (Maybe give option)
  • Additional color schemes matching standards in different fields?
  • Visually denote button presses somehow when keyboard is used.

Miscellaneous

*The original project was named "Calculator Alligator" before I found out that a children's book already existed by that name. I've changed it to "Calculator Gator" to disambiguate the names and because it is easier to say.

About

Calculator to help visualize simple math operations among positive and negative numbers.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.