CS173: Intro to Computer Science - Functions (3 Points)

Developed by Professor Tralie and Professor Mongan.

Exercise Goals

The goals of this exercise are:
  1. To write mathematical expressions in Java
  2. To write a function that computes an expression and returns its result
  3. To call a function from main() and use its return value
Write a function that computes one of the roots of a quadratic equation. In addition to multiplying b by itself, you can compute b*b using the Math.pow() method. The Math.sqrt() method takes a double parameter, which is the number whose root should be computed, and returns the result as a double. Now write a program that calls a method that you will write to compute the quadratic root, and then have main() print the root that you calculate.
Welcome to our online modules system! Be sure to log in with your Urinus ID before you proceed. For example, Professor Tralie's ID is ctralie. If you are not an Ursinus student, that's fine! Just make something up, and you can still run everything

                    



Quadratic Formula

For reference, the quadratic formula is:

\[\frac{-b \pm \sqrt{(b^{2} - 4ac)}}{2a}\]

given an equation:

\[ax^{2} + bx + c = 0\]

In this exercise, you can simply compute one of the roots, as follows:

\[\frac{-b + \sqrt{(b^{2} - 4ac)}}{2a}\]