Functions
Exercises
-
Write a function named
Sub
which takes two arguments of typedouble
, and returns the result of subtracting the second one from the first one. Use this function to calculate3.2 – 8
and write out the result. The result should be: -4.8. - Write a program that, by using only the functions written so far and without using any variables or arithmetic operators, calculates the result of the following expressions:
- a)
1 + 3 + 5
(the result must be 9) - b)
1 + 3 + 5 + 7 + 4
(the result must be 20) - c)
10 – (3 + 5)
(the result must be 2) - d)
10 – 3×5
(the result must be -5) - e)
(10 – 3)×5
(the result must be 35) - f)
11 – 5 – 2
(the result must be 4) - g)
2×16 – 4×7 + 2×(4 – 3 – 2)
(the result must be 2). Hint is in the footnote[*].
- a)
First try to print out the result of 2×16 – 4×7
, then the result of 2×(4 – 3 – 2)
, and then the entire expression.