Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Bcks7 en 30 de Enero 2016, 16:32

Título: Bases de programación verificar si expresión con variables true o false CU00634B
Publicado por: Bcks7 en 30 de Enero 2016, 16:32
Hola de nuevo, aqui pongo mi solución al ejercicio CU00634B del curso java para evaluación, gracias.

Código: [Seleccionar]
A=5
B=3
C=-12

a) A > 3 cierto                                  i) C / B < A cierto

b) A > C cierto                                  j) C / B == -10 falso

c) A < C falso                                   k) C / B == -4 cierto

d)B < C falso                                    l) A + B + C == 5 falso

e) B != C cierto                                 m) (A+B == 8) && (A-B == 2) cierto

f) A == 3 falso                                  n) (A+B == 8) || (A-B == 6) falso

g)A * B == 15 cierto                             o) A > 3 && B > 3 && C < 3 falso

h)A * B == -30 falso                             p) A > 3 && B >= 3 && C < -3 cierto/code]
Título: Re:Ejercicio CU00634B Java desde cero
Publicado por: pedro,, en 31 de Enero 2016, 22:27
Hola Bcks7.

La respuesta 'n' no es correcta, puesto que es 'true'.

 n) (A+B == 8 ) || (A-B == 6)

Con que una de las dos devuelva 'true' bastará para que la expresión entera tome como varlor 'true'. Porque estamos evaluando que la expresión1 o la expresión2 sean verdaderas.
 
Saludos.
Título: Re:Ejercicio CU00634B Java desde cero
Publicado por: Bcks7 en 01 de Febrero 2016, 04:50
Ok muchas gracias, pondré mas atención en esos "pequeños detalles"