Autor Tema: EJERCICIO CU00634B resultado expresiones con and, or, mayor, menor  (Leído 4001 veces)

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Código: [Seleccionar]
   
    Dado que A = 5, B = 3 y C = -12.
    Entonces:

    a) A > 3 = Verdadero
    b) A > C = Verdadero
    c) A < C = Falso
    d) B < C = Falso
    e) B != C = Verdadero
    f) A == 3 = Falso
    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) = Falso
    o) A > 3 && B > 3 && C < 3 = Falso
    p) A > 3 && B >= 3 && C < -3 = Falso
« Última modificación: 02 de Septiembre 2014, 18:19 por Alex Rodríguez »
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:EJERCICIO CU00634B
« Respuesta #1 en: 03 de Junio 2014, 18:38 »
Hola, te indico los posibles errores que he visto en tus respuestas:

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


Dado que A vale 5 y B vale 3, se cumple A + B == 8 y por tanto se cumple la expresión, tendríamos que responder que es verdadero (el signo || indica que se considerará verdadero si se cumple una cosa u otra).


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

Sería verdadero ya que -12 es menor que -3, como he indicado un negativo es menor que otro cuanto más negativo sea.


Te aconsejo que lo revises y lo vuelvas a hacer sin mirar las soluciones. Saludos,



Nota: la o) es falsa porque no se cumple B > 3
« Última modificación: 14 de Junio 2014, 19:20 por César Krall »
Responsable de departamento de producción aprenderaprogramar.com

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:EJERCICIO CU00634B
« Respuesta #2 en: 03 de Junio 2014, 21:15 »
Muy util la observacion!

Grasias a la observacion pude comprender que no es lo mismo:

 ( A+B == 8 ) && (A-B == 6) = Falso y  ( A+B == 8 ) || (A-B == 6) = Verdadero

Para && (y) los resultados de cada operacion deben de ser correctos, para dar lugar a
= Verdadero y si una de las operaciones  devuelve un resultado incorrecto, entonces dara lugar a = Falso

Y para || (o) vasta conque solo uno de los resultados de una de las operaciones sea correcto para devolver = verdadero, si ninguno es correcto, entonces = falso

En cuanto a que un numero negativo es menor mientras mas grande sea: -20 < -5, parece que estoy flojo en matematica basica x_x

Saludos! XD
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

jogonzalezmor

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Re:EJERCICIO CU00634B
« Respuesta #3 en: 14 de Junio 2014, 17:00 »
He aquí mi ejercicio CU00634B

EJERCICIO                     
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:                     
Código: [Seleccionar]
a) A > 3  V
b) A > C V
c) A < C F
d) B < C F
e) B != C V
f) A == 3 F
g) A * B == 15 V
h) A * B == -30 F
 i) C / B < A V
j) C / B == -10 F
k) C / B == -4 V
l) A + B + C == 5 F
m) (A+B == 8) && (A-B == 2) V
n) (A+B == 8) || (A-B == 6) V
o) A > 3 && B > 3 && C < 3 F
p) A > 3 && B >= 3 && C < -3 V

Salu2...

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:EJERCICIO CU00634B
« Respuesta #4 en: 14 de Junio 2014, 19:19 »
Hola tus respuestas están correctas y de hecho ahora al revisarlo me he dado cuenta de que la opción o) me había generado confusión a mí mismo. No se cumple B > 3 por tanto la o) es falsa (en un post anterior había puesto que era verdadera, voy a corregirlo porque realmente es falsa).

Saludos
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".