Autor Tema: Ejercicio CU00634B: (Operadores lógicos en Java)  (Leído 3328 veces)

B4rduck

  • Sin experiencia
  • *
  • Mensajes: 29
    • Ver Perfil
Ejercicio CU00634B: (Operadores lógicos en Java)
« en: 03 de Noviembre 2014, 04:12 »
Hola!
A continuación, dejo la solución al ejercicio del apartado que se menciona en el asunto de este tema (CU00634B); agradezco desde ya a quienes se tomen el tiempo de revisarlo y de dejar sus comentarios!

Código: [Seleccionar]
a) A > 3 (true)     b) A > C (true)     c) A < C (false)     d) B < C (false)     e) B != C (true)


f) A == 3 (false)     g) A * B == 15 (true)     h) A * B == -30 (false)     i) C / B < A (true)


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


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


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

Y... Si bien es cierto el ejercicio no lo pide, me di a la tarea de crear el código que devuelva los valores para comprobar que mis respuestas no fuesen erróneas; lo dejo por si al caso...

Código: [Seleccionar]
public class operadores{
   
    private int A;
    private int B;
    private int C;
   
   
    public operadores (){
        A = 5;
        B = 3;
        C = -12;
    }
   
    // a)
    public boolean getA () {
        return (A > 3);
    }
   
    // b)
    public boolean getB (){
        return (A > C);
    }
   
    // c)
    public boolean getC (){
        return (A < C);
    }
   
    // d)
    public boolean getD (){
        return (B < C);
    }
   
    // e)
    public boolean getE (){
        return (B != C);
    }
   
    // f)
    public boolean getF (){
        return (A == 3);
    }
   
    // g)
    public boolean getG (){
        return (A * B == 15);
    }
   
    // h)
    public boolean getH (){
        return (A * B == -30);
    }
   
    // i)
    public boolean getI (){
        return (C / B < A);
    }
   
    // j)
    public boolean getJ (){
        return (C / B == -10);
    }
   
    // k)
    public boolean getK (){
        return (C / B == -4);
    }
   
    // l)
    public boolean getL (){
        return (A + B + C == 5);
    }
   
    // m)
    public boolean getM (){
        return ((A + B == 8) && (A - B == 2));
    }
   
    // n)
    public boolean getN (){
        return ((A + B == 8) || (A - B == 6));
    }
   
    // o)
    public boolean getO (){
        return (A > 3 && B > 3 && C < 3);
    }
   
    // p)
    public boolean getP (){
        return (A > 3 && B >= 3 && C < -3);
    }
}

Gracias, desde ya, por sus comentarios!

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Ejercicio CU00634B: (Operadores lógicos en Java)
« Respuesta #1 en: 03 de Noviembre 2014, 21:22 »
Hola Arja.
Si, te has tomado trabajo al crear código para confirmar los resultados.

Este era un ejercicio para usar la lógica y el razonamiento para responder. No era para usar el ordenador.

En la primera respuesta donde has escrito los resultados, todas las opciones respondidas BIEN.
Pero se te pasó poner el resultado en la opción p)
p) A > 3 && B >= 3 && C < -3 (true)

Saludos

B4rduck

  • Sin experiencia
  • *
  • Mensajes: 29
    • Ver Perfil
Re:Ejercicio CU00634B: (Operadores lógicos en Java)
« Respuesta #2 en: 03 de Noviembre 2014, 21:31 »
 :-[

Es cierto, se me escapó! Y sé que sólo era cuestión de utilizar la lógica para resolver el ejercicio, pero pensé que no estaría de más estructurar un código que luego me ayudase a comprobar mis respuestas.

Gracias, Toni por tus comentarios y espero poder seguir recibiendo tu ayuda en adelante!

Saludos cordiales!

 

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".