Page 134 - computer science (868) class 11
P. 134
Some more examples of conversions are as follows:
4
1. z = 4x + 2yx + y
Ans. z = 4 * Math.pow(x, 4) + 2 * y * x + y
(a×b)
2. m =
a+b
Ans. m = (a * b) / (a + b)
3. s = ut + 1 at 2
2
Ans. s = u * t + (1.0 / 2.0) * a * Math.pow(t,2)
uv
4. f =
(u+v)
Ans. f = (u * v) / (u + v)
2
(5a + a )
5. d =
(m + n)
Ans. d = Math.sqrt(5 * a + a * a) / (m + n)
2
2
6. p = a + b + 2ab
Ans. p = a * a + b * b + 2 * a * b
7. y = 2(lb + bh + lh)
Ans. y = 2 * (l * b + b * h + l * h)
a b
8. p = +
b 2 a 2
Ans. p = a / (b * b) + b / (a * a)
3
9. z = m + n - t
3
k 3
Ans. z = m*m*m + n * n * n - t / (k * k * k)
1 3
10. q = +
(a + b) c 2
1 3
Ans. q = +
Math.sqrt(a + b) (c*c)
Some solved examples:
Arithmetic expressions:
1. int m=15, n; [shows the difference between prefix and postfix]
n = ++m + m;
= 16+16
= 32
n = m++ + m++;
= 15+16
= 31
n = m * m++ + ++m;
= 15 * 15 +17
= 225 + 17
= 242
n = ++m + m++;
= 16 + 16
= 32
2. if int a=20, b=40, c;
c = ++a + --a / ++b;
= 21 + 20/41
= 21 + 0
= 21
132132 Touchpad Computer Science-XI

