-
Notifications
You must be signed in to change notification settings - Fork 0
System Requirements
Conor Holden edited this page Nov 22, 2019
·
3 revisions
- Read an input file
- Provide an output
- Handle blank or no input 4.Handle errors and exceptions 5.Adhere to the predefined interfaces
- Find the start and end of a string of numbers
- Detect valid and invalid characters
- Detect decimal place as part of number
- Detect if number is integer or float
- Produce correct order of operations
- Handle parentheses
- Identify Operators
- Generate Integer or floating point load instruction
- Detect invalid instruction
- Detect impossible instructions e.g dividing by zero
- Operations with both integers and float point numbers
- Handle Missing instructions or numbers
- Detect empty stack or stack with more than one element on output