Exercises 3.4

1.    valid

2.    invalid; left side must be a variable

3.    valid

4.    valid

5.    invalid; left side must be a single variable

6.    valid, but not useful and not recommended

7.    valid

8.    valid

9.    invalid (unless A is a variable name)

10.  valid

11.  valid

12.  valid

13.  invalid; ++ is defined only for integers

14.  valid

15.  15

16.  7

17.  6

18.  6

19.  0.390625

20.  0

21.  2

22.  invalid; can’t assign string to double

23.  10

24.  16

25.  16

26.  64

27.  5

28. number += 77;

29. number -= 3;

30. number += 2 * number;

31. number += number % 10;

32. number -= (int)(xValue);

33. distance = rate * time;

34. xValue += deltaX;

35. resistance = 1 / ((1 / res1) + (1 / res2) + (1 / res3));

36. area = 0.5 * b * h;

37. price = (stockNumber % 1000) / 100.0;

38. tax = (int)(tax + 0.5);