Test commit seeing what branch is affected, ok to pull
One more quick test commit before I commit the entire working branch. Ok
to pull.
One more small test commit before I make the big commit. Ok to pull.
Alright and time for the big commit. This should only affect the
"working" branch. This calculator is fully functioning for adding
positive rational numbers. I had to modify a ton of shitty code that
wouldn't compile and and delete the entire Ops folder because it was a
goddamn nightmare trying to fix the 235341626 errors. Hopefully, we can
slowly integrate the code from "master" to "working". Please do not make
any commits to the branch without consulting me first.
7 + -4 now works. Implemented the negative rational number functionality
into the working branch. I had to make a few changes to calculate
because it wasn't working so I will be commiting those changes to the
other branches as well. Next up: getting subtraction to work.
Made sure Damian's add was up to date. Commented out the testing prints
in UserIO.
Some organizational changes. Finally figured out why the includes were
fucking up with the Ops folder.
Multiply
Multiplication is working.
Implemented negative number recognition, providing the ~ functionality
which will be handled in calculation.
Implemented a negative functionality, adding a ~ character to the RPN,
which will be handled in the calculation
Subtract is functioning. UserIO has been rolled back from the "~"
version to the version that was working when Multiply was implemented.
Pushing Guorui's Divide that I made a few changes to so he can work off
of it.
Divide is not fully implemented. Just uploading my changes for now to
the testing branch.
Update Divide.cpp
Updated Damian's Values (I think)
Sorry Kevin :(
Update Subtract.cpp
UserIO will now work with -pi and -e. Added start of calculate support
for creating IrrationalNumber(-1,"...")
Added a comment