Skip to content

Stanislavussov/calculations-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Application has two screens, Home and Calculations
  2. On Home Screen, User can set up Number of Calculations (NoC) and start solving calculations by clicking on Start button (see Home.png)
  3. After clicking on Start button, User is redirected to Calculations Screen where he will be presented with Grid of Arithmetic Calculation Components, Stopwatch with passed time information and current state of Finished Calculations (see Calculations.png)
  4. Calculation Components are generated dynamically based on number of operations, example values 3 + 9 =, 7 - 5 =, 2 * 9= in case of NoC 3 (see Constraints below, minimum value 20, NoC 3 just as example)
  5. Calculation Components contains arithmetic calculation and input for entering result.
  6. User can submit result of calculation by entering value to result input field and pressing "Enter" key on keyboard to Submit. Calculation component will then change its background color based on the correctness of the result and counter of finished calculations is increased. Once submitted, User cannot change result he entered and have to move to the next Calculation.
  7. Once all Calculations are resolved, Stopwatch will be stopped presenting elapsed time Information highlighted
  8. User can Navigate back to Home Page to start again with different number of calculations.
  9. Any Extensions or Modifications are welcomed while preserving Core Functionality

Constraints

  • Number of calculations in required, 20 <= NoC <= 60
  • Calculations are in form of n o m = r where n and m are operands, Non-Negative Integers in range 1 <= n, m <= 10, o is arithmetic operator and r is result
  • Calculations could be based on any of the following arithmetic operations: multiplication, addition or subtraction
  • Do not use floating point numbers for simplicity

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published