Difference between revisions of "Quadratic Formula Assignment"
From WLCS
| Line 14: | Line 14: | ||
# CHALLENGE: check if the solutions are real or imaginary | # CHALLENGE: check if the solutions are real or imaginary | ||
# CHALLENGE2: print both solutions even if imaginary | # CHALLENGE2: print both solutions even if imaginary | ||
| + | |||
| + | '''Examples:''' | ||
| + | <pre> | ||
| + | Please enter a: 1 | ||
| + | Please enter b: 3 | ||
| + | Please enter c: 2 | ||
| + | |||
| + | Your equation is 1*x^2+3*x+2=0 | ||
| + | The roots are: | ||
| + | -1.0 | ||
| + | -2.0 | ||
| + | |||
| + | --- | ||
| + | |||
| + | Please enter a: 2 | ||
| + | Please enter b: 3 | ||
| + | Please enter c: 1 | ||
| + | |||
| + | Your equation is 2*x^2+3*x+1=0 | ||
| + | The roots are: | ||
| + | -0.5 | ||
| + | -1.0 | ||
| + | |||
| + | </pre> | ||
Revision as of 10:23, 16 October 2009
Objective:
- You will create a program that calculates the quadratic formula from given user input
Directions:
- Create a program, where you prompt the user (ask the user for input) for variables a, b, and c
- Calculate both real solutions using the quadratic formula (look it up on the internets)
- Reminder: There are two roots to calculate
- HINT: exponentiation: x**y (x to the y power)
- HINT2: square root is the same as taking something to the power 0.5
- Print the quadratic equation: a*x^2 + b*x + c = 0
- Print the two real solutions of the quadratic formula
- CHALLENGE: check if the solutions are real or imaginary
- CHALLENGE2: print both solutions even if imaginary
Examples:
Please enter a: 1 Please enter b: 3 Please enter c: 2 Your equation is 1*x^2+3*x+2=0 The roots are: -1.0 -2.0 --- Please enter a: 2 Please enter b: 3 Please enter c: 1 Your equation is 2*x^2+3*x+1=0 The roots are: -0.5 -1.0