1. Ask if they want to run, can be run multiple times, so while loop
2. Scan for a, b, c in quadratic
3. Discriminant = b^2-4ac (Because if discriminant is negative we still want to output the imaginary number so we take math.abs(discriminant) if it's less than 0.
4. If loop (discriminant < 0) output answers are imaginary
5. Take sqrt of abs then add i to the end, showing it is imaginary
6. Else if loop (normal quadratic) input into quadratic formula, output two +- answers
7. Special condition loop (if a = 0, b =0, c = 0 etc;)
8. Ask to run again or no, if ans = same as before, run again, if no exit while loop
9. Print message “thanks for using this…”
This looks easy, might not be that simple when writing the code, due to imaginary issues..