How pieolive/mycalculator_project works
This is a small interactive Java calculator. The user selects standard or scientific mode, chooses an operation, supplies operands, sees a result, then may repeat or quit. Both modes include arithmetic; scientific mode also supports single-value sine, cosine, and tangent in radians. The behavior is implemented in one source file, so the graph keeps those stages as components of that runtime rather than implying separate modules.
Main entry points: myCalculator.java Mode selection
Components 7
Calculator runtime
- Calculator workflow
src/myCalculator.java - Mode selection
src/myCalculator.java - Arithmetic operations
src/myCalculator.java - Trigonometry
src/myCalculator.java - Result output
src/myCalculator.java - Repeat or quit
src/myCalculator.java
Other components
- User
Connections 11
- User → Calculator workflow: starts program
src/myCalculator.java - Calculator workflow → Mode selection: prompts for mode
src/myCalculator.java - Mode selection → Arithmetic operations: routes arithmetic
src/myCalculator.java - Mode selection → Trigonometry: routes trig
src/myCalculator.java - User → Arithmetic operations: enters operation and numbers
src/myCalculator.java - User → Trigonometry: enters operation and radians
src/myCalculator.java - Arithmetic operations → Result output: prints calculation
src/myCalculator.java - Trigonometry → Result output: prints calculation
src/myCalculator.java - Result output → Repeat or quit: prompts next step
src/myCalculator.java - User → Repeat or quit: chooses repeat or quit
src/myCalculator.java - Repeat or quit → Calculator workflow: repeats workflow
src/myCalculator.java