Resolva as seguintes expressões lógicas elaboradas em Java, apontando se a expressão é verdadeira ou falsa:
a) ! ( ( 72 % 8) == 0)
b) ( ( 3 ^ 2 * 1 ) > 9 ) || ( ( 17 * 0 ) > 10 )
c) ( ( 3 + 2 / 2 ) >3 ) && ( ( 12 – 5 % 2 ) == 11 )
d) ! ( 2 + 3 == 5 ) || ! ( 3 > 2 )
Respostas
respondido por:
3
Resposta
a) 72/8=9*8=72 logo o resto é 0 "zero" verdadeiro
b)( ( 3 ^ 2 * 1 ) > 9 ) || ( ( 17 * 0 ) > 10 )
(9*1=9>9) falso || ( 17*0=0>10) falso " falso + falso= falso
c) ( ( 3 + 2 / 2 ) >3 ) && ( ( 12 – 5 % 2 ) == 11 )
(3+1=3>3) falso && ((7/2=3,5 e o resto é 11) verdadeiro "verdadeiro + falso = falso pois && precisa de 2 resultados verdadeiro"
d)! ( 2 + 3 == 5 ) || ! ( 3 > 2 )
!(5=5) = verdadeiro || !(3>2) verdadeiro, ! deve inverter o resultado q ficará
falso falso
Explicação:
Perguntas similares
4 anos atrás
4 anos atrás
4 anos atrás
6 anos atrás
8 anos atrás