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 11:23, 16 October 2009

Objective:

  • You will create a program that calculates the quadratic formula from given user input

Directions:

  1. Create a program, where you prompt the user (ask the user for input) for variables a, b, and c
  2. Calculate both real solutions using the quadratic formula (look it up on the internets)
    1. Reminder: There are two roots to calculate
    2. HINT: exponentiation: x**y (x to the y power)
    3. HINT2: square root is the same as taking something to the power 0.5
  3. Print the quadratic equation: a*x^2 + b*x + c = 0
  4. Print the two real solutions of the quadratic formula


  1. CHALLENGE: check if the solutions are real or imaginary
  2. 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