## CS
1401, Quiz 4 (based on Test 1), MW 9-10:20 version

**Date:** Wednesday, September 25, 2013

**Name** (please type legibly, ideally in block letters):
______________________________________________________________________
3. The following formula enables us to
compute the area a of a right triangle with sides x and y:

1
a = - xy
2

Assuming that x and y are already placed in the corresponding variables of type double, write a
Java code statement for assigning the corresponding value to the variable a of type double. Explain,
step-by-step, which arithmetic operations will be performed first, which next, etc., and
trace the computations on the above example.
Describe two different ways to avoid getting 0 as the result of evaluating 1/2.
Explain what happens if you simply write xy in
your Java code.

6. Suppose that would like to add 2 to the number of years.
If the number of years is stored in the integer variable *years*, which of the two lines of code leads to a
correct increase:
- years = years + 2.0;
- years = years + 2;

If originally, before each line,
we had 3 years, explain what will happen after each of these lines
is implemented by Java. What is a clearer way (different from those above) to add 2 to the variable *years*?