Autor Tema: Java determinar si expresiones con operadores lógicos son true o false CU00634B  (Leído 2518 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas tardes. Este hilo es mi solución del ejercicio CU00634B del curso Java desde cero.

Citar
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:

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

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

También pongo un código que demuestra las afirmaciones más arriba.

Código: [Seleccionar]
public class Calculadora{
    private int a;
    private int b;
    private int c;

    public Calculadora(){
        a = 5;
        b = 3;
        c = -12;
    }

    public void operadoresLogicosEnJava(){
        System.out.println("a) A > 3 es igual a: " + (a > 3));
        System.out.println("b) A > C es igual a: " + (a > c));
        System.out.println("c) A < C es igual a: " + (a < c));
        System.out.println("d) B < C es igual a: " + (b < c));
        System.out.println("e) B != C es igual a: " + (b != c));
        System.out.println("f) A == 3 es igual a: " + (a == 3));
        System.out.println("g) A * B == 15 es igual a: " + (a*b == 15));
        System.out.println("h) A * B == -30 es igual a: " + (a*b == -30));
        System.out.println("i) C / B < A es igual a: " + (c/b < a));
        System.out.println("j) C / B == -10 es igual a: " + (c/b == -10));
        System.out.println("k) C / B == -4 es igual a: " + (c/b == -4));
        System.out.println("l) A + B + C == 5 es igual a: " + (a+b+c == 5));
        System.out.println("m) (A + B == 8) && (A - B == 2) es igual a: " + ((a+b == 8) && (a-b == 2)));
        System.out.println("n) (A + B == 8) || (A - B == 6) es igual a: " + ((a+b == 8) || (a-b == 6)));
        System.out.println("o) A > 3 && B > 3 && C < 3 es igual a: " + ((a > 3) && (b >3) && (c < 3)));
        System.out.println("p) A > 3 && B >= 3 && C < -3 es igual a: " + ((a > 3) && (b >= 3) && (c < -3)));
    }
}

Gracias.

« Última modificación: 02 de Marzo 2016, 08:27 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00634B Java, Operadores lógicos
« Respuesta #1 en: 29 de Febrero 2016, 17:05 »
Buenas.

Todas las respuestas son correctas.

Saludos.

 

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