Bifalgorithm post · Computer science one · Computing Quadratic Roots
What kinds of user input can cause problems in a quadratic-roots program?
What kinds of user input can cause problems in a quadratic-roots program? (Computer science one · Computing Quadratic Roots) — "Finally, think about the possib…
Ideas in this flowchart
- Robustly handling problematic user input
- Potential bad inputs must be identified
- The user enters zero for a
- The user enters values such that b² < 4ac
- The user enters non-numeric values
- How many command-line arguments were provided?
- Fewer than three command-line arguments were provided
- More than three command-line arguments were provided
- Prevent the consequences of bad input
- Handle the event that bad input is entered
- Communicate input errors to the user
- Use conditionals to resolve these issues