Task 7: Visualise sequence of operands and operations
Closed this issue · 0 comments
petervanhoef commented
Implement a UILabel
in your UI which shows the sequence of operands and operations that led to (or is leading to if resultIsPending
) what is (or “will be” if resultIsPending
) showing in the display. If resultIsPending is true, put . . . on the end of the UILabel
, else put =. If the userIsInTheMiddleOfTyping
, you can leave the UILabel
showing whatever was there before the user started typing the number. Examples ...
- touching 7 + would show “7 + ...” (with 7 still in the display)
- 7 + 9 would show “7 + ...” (9 in the display)
- 7 + 9 = would show “7 + 9 =” (16 in the display)
- 7 + 9 = √ would show “√(7 + 9) =” (4 in the display)
- 7 + 9 = √ + 2 = would show “√(7 + 9) + 2 =” (6 in the display)
- 7 + 9 √ would show “7 + √(9) ...” (3 in the display)
- 7 + 9 √ = would show “7 + √(9) =“ (10 in the display)
- 7 + 9 = + 6 = + 3 = would show “7 + 9 + 6 + 3 =” (25 in the display)
- 7 + 9 = √ 6 + 3 = would show “6 + 3 =” (9 in the display)
- 5 + 6 = 7 3 would show “5 + 6 =” (73 in the display)
- 4 × π = would show “4 × π =“ (12.5663706143592 in the display)