Example C++ Arithmetic Expressions

 Here's a famous equation from high-school algebra:

,

Here's the equivalent equations as C++ expressions (assume that a,b,c are variables of type float)

(-b + sqrt(b * b - 4 * a * c)) / (2 * a)
(-b - sqrt(b * b - 4 * a * c)) / (2 * a)

A clearer way of expressing this in C++ would be:

float a, b, c, x1, x2;
float denominator, discriminant;

discriminant = sqrt(b * b - 4 * a * c);
denominator = 2 * a;

x1 = (-b + discriminant) / denominator;
x2 = (-b - discriminant) / denominator;

Next Slide