Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: emma en 24 de Marzo 2015, 18:38

Título: CU00634B Ejemplo evaluación de expresiones booleanas a true o false
Publicado por: emma en 24 de Marzo 2015, 18:38
Buenas Gente les dejo mi solución acerca del ejercicio mencionado.

 "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                                        b) A > C                                               c) A < C

d) B < C                                           e) B != C                                               f) A == 3

g) A * B == 15                                 h) A * B == -30                                    i) C / B < A

j) C / B == -10                                k) C / B == -4                                   l) A + B + C == 5

m) (A+B == 8 ) && (A-B == 2)                     n) (A+B == 8 ) || (A-B == 6)

o) A > 3 && B > 3 && C < 3                                 p) A > 3 && B >= 3 && C < -3


Solución:

a) Verdadero
b) Verdadero
c) Falso
d) Falso
e) Verdadero
f) Falso
g) Verdadero
h) Falso
i) Verdadero
j) Falso
k) Verdadero
l) Falso
m) Verdadero
n) Verdadero
o) Falso
p) Verdadero
Título: Re:Ejercicio COD. CU00634B "Aprender programación java desde cero".
Publicado por: toni_apr en 24 de Marzo 2015, 23:41
Hola emma

Ejercicio correcto. Todo bien.

Saludos y adelante.
Título: Re:CU00634B Ejemplo evaluación de expresiones booleanas a true o false
Publicado por: macarena2405 en 15 de Mayo 2015, 00:06
a) true          b)false            c)false
d)false         e)true              f)false
g)true          h)false            i)true
j)false          k)true             l)false
m)true       n)true               o)false
p)true
Título: Re:CU00634B Ejemplo evaluación de expresiones booleanas a true o false
Publicado por: RaGa en 15 de Mayo 2015, 02:51
Hola Macarena!

Tu ejercicio solo tiene una respuesta incorrecta.
En b) marcas como False cuando en realidad es True (quizás haya sido una simple confusión).

De todos modos revisemos ese punto:
b) A > C,   si reemplazamos valores nos quedaría:
      5  >  -12 
   ¿ es (+5) mayor a (-12)? , la respuesta es True (verdadera).

Sigue adelante, lo has hecho muy bien.