Skip to content

shadopawn/BinaryCalculator

 
 

Repository files navigation

BinaryCalculator

Dependencies

The JavaFX library might need to be added the first time you start up this project

A good guide to add it can be found here

We use JUnit for the testing class Intellij can auto import it by following this guide https://www.jetbrains.com/help/idea/testing.html#add-testing-libraries

Screenshots/Manual

Demo of Calculator GIF

The calculator supports the following operations:

  • addition
  • subtraction
  • multiplication
  • division
  • square root
  • square

The calculator offers the following features: ability to clear the current operand (clear) and ability to remove the right-most digit of the current operand (backspace).

The calculator takes operands in order of input, i.e., the first number entered is the first operand in any operation.

The display always shows the current operand, which is in some cases the result of the last operation.

To see the result of any operation, press the = button, and the result will appear in the display. Note: for 1 operand operations, pressing the operator button will immediately show the result.

Task Distribution

  • Addition, Subtraction, Square Root functions => Brevin W.
  • Multiplication, Division, Square functions => Michael D.
  • UI => Daniel L.
  • Unit Tests => Jamari B.
  • Readme file & Binary to/from Decimal conversion => Kade D.

Meetings

  • 9/08 4:00 pm - All members present
    1. Divided requirements into 5 larger parts
    2. Members volunteered for each part
  • 9/10 4:00 pm - All members present
    1. Discussed/Reviewed technical specs of the software
    2. Checked progress with team members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.4%
  • HTML 1.6%