Page 172 - ComputerScience_Class_11
P. 172
Mathematical Expression Java Expression
T = 2p L T= 2 * (22 / 7)* Math.sqrt(L/g);
g
1 E = 1.0 / 2.0 * m * v * v
E= mv 2
2
1
1 ab + cd 1.0 / 3.0 * a * b + 1.0 / 2.0 * c * d
3 2
ab+bc+ca a * b + b * c + c * a
b
d = -+ b 2 -4ac d = (-b + Math.sqrt(b * b - 4 * a * c))/(2 * a)
2 a
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)
4. f = uv
(u+v)
Ans. f = (u * v) / (u + v)
2
5. d = (5a + a )
(m + n)
Ans. d = Math.sqrt(5 * a + a * a) / (m + n)
6. p = a + b + 2ab
2
2
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
8. p = + a b 2
2
b
Ans. p = a / (b * b) + b / (a * a)
3
3
9. z = m + n - k t 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
170 Touchpad Computer Science (Ver. 3.0)-XI

