Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: eduardoc en 27 de Junio 2016, 13:47

Título: Operadores lógicos en Java cómo se hacen comparaciones numéricas entero CU00634B
Publicado por: eduardoc en 27 de Junio 2016, 13:47
Buenas, subo la resolución del ejercicio de referencia.

Dadas las variables de tipo int con valores A = 5, B = 3, C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:

a) A > 3    Verdadero
b) A > C    Verdadero
c) A < C    Falso
d) B < C    Falso                                   
e) B != C    Verdadero                                     
f) A == 3    False
g) A * B == 15    Verdadero
h) A * B == -30    Falso                   
 i) C / B < A    Verdadero
j) C / B == -10    Falso                                       
k) C / B == -4    Verdadero
l) A + B + C == 5    Falso
m) (A+B == 8 ) && (A-B == 2)    Verdadero                             
n) (A+B == 8 ) || (A-B == 6)    Verdadero
o) A > 3 && B > 3 && C < 3    Verdadero
p) A > 3 && B >= 3 && C < -3    Verdadero

Desde ya muchas gracias, saludos.
Edu.
Título: Re:Ejercicio: (CU00634B) - Operadores lógicos en Java.
Publicado por: Dimitar Stefanov en 28 de Junio 2016, 10:43
Buenos días, eduardoc.

Muy bien resuelto el ejercicio. Sólo una objeción, en apartado o) da falso no verdadero, porque B > 3 da falso. El valor de "B" es 3, no mayor que 3.

Saludos. 
Título: Re:Operadores lógicos en Java cómo se hacen comparaciones numéricas entero CU00634B
Publicado por: geoman777 en 09 de Julio 2016, 06:33
gracias por publicar tus respuestas. me ayuda para tener una guia cuando tengo dudas con las mias, saludos.