Determine the logical result for each Boolean expression below assuming that: in
ID: 652113 • Letter: D
Question
Determine the logical result for each Boolean expression below assuming that:
int m = -5, n = 8;
double x = -3.56, y = 0.0, z = 4.47e1;
bool a = true, b = true, c = false;
1. m <= n
2. x*x < sqrt (z)
3. 2 * abs (m) <= 8
4. int(z) == (6 * n - 4)
5. (x <= y) && (y <=z)
6. ! (x>y)
7. (( m <= n) && ( x + z > y))
8. !( m <= n ) || !( x + z > y )
9. (( m <= n ) || ( x + z > y ))
10. !(( m > n ) && !(x < z ))
11. a || ! b
12. !( a && b )
13. ! a || b
14. ( a && b ) || c
15. a && (b || c)
Explanation / Answer
int m = -5, n = 8;
double x = -3.56, y = 0.0, z = 4.47e1;
bool a = true, b = true, c = false;
2. x*x < sqrt (z)
-3.56 * -3.56 < sqrt(4.47e)
=12.6736 < 19.9809
= true
3. 2 * abs (m) <= 8
2 * abs(-5) <= 8
2 * 5 <= 8
10 <= 8
=false
4. int(z) == (6 * n - 4)
Int(4.47e1) == (6 * 8 - 4)
4 == (6*4)
4 == 24
= false
5. (x <= y) && (y <=z)
(-3.56 <= 0.0) && (0.0 <= 4.47e1)
True && True
=True
6. ! (x>y)
! (-3.56 > 0.0)
! false
=True
7. (( m <= n) && ( x + z > y))
((-5 <= 8) && (-3.56 + 4.47e1 > 0.0))
(true && (0.91 > 0.0))
(true && true)
= true
8. !( m <= n ) || !( x + z > y )
!( -5 <= 8) || !(-3.56 + 4.47e1 > 0.0)
!true || !true
False || false
=false
9. (( m <= n ) || ( x + z > y ))
((-5 <= 8) || (-3.56 + 4.47e1 > 0.0))
(true || true)
= true
10. !(( m > n ) && !(x < z ))
!((-5 > 8) && !(-3.56 < 4.47e1))
!(true && ! true)
!(true && false)
!false
=true
11. a || ! b
True || !true
True || false
=true
12. !( a && b )
!(true && true)
! true
=false
13. ! a || b
!true || true
False || true
=true
14. ( a && b ) || c
(true && true) || false
True || false
=true
15. a && (b || c)
True && (true || false)
True && true
=true
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.