Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: cigarzonl en 13 de Junio 2016, 23:32

Título: Operadores lógicos Java comparar valores numéricos solución ejercicio (CU00634B)
Publicado por: cigarzonl en 13 de Junio 2016, 23:32
Acá mi código respuesta al ejercicio CU00634B del curso de programación online de Java :D

Código: [Seleccionar]
public class Abc
{
   private int A;
   private int B;
   private int C;
   private boolean rest;
   
   public Abc (){
    A = 5;
    B = 3;
    C = -12;
   
    }
   
    public void getRessult () {
         System.out.println(A > 3);
         System.out.println( B < C  );
         System.out.println( A * B == 15);
         System.out.println(C / B == -10   );
         System.out.println((A+B == 8) && (A-B == 2)  );
         System.out.println(A > 3 && B > 3 && C < 3);
         System.out.println(A > C    );
         System.out.println(A < C);
         System.out.println(B != C  );
         System.out.println(A == 3);
         System.out.println( A * B == -30       );
         System.out.println( C / B < A);
         System.out.println(C / B == -4       );
         System.out.println( A + B + C == 5);
         System.out.println((A+B == 8) || (A-B == 6));
         System.out.println( A > 3 && B >= 3 && C < -3);
         
    } 
   //System.out.println(rest);
}
Título: Re:Operadores lógicos en Java, solución ejercicio (CU00634B)
Publicado por: DRANXZ88 en 14 de Junio 2016, 02:21
No es necesario codificar solo tenes que indicar si la expresión es falso o verdadero.
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

Ejemplo
a) A > 3   verdadero
d) B < C falso

Y así sucesivamente a todo.
Título: Re:Operadores lógicos en Java, solución ejercicio (CU00634B)
Publicado por: cigarzonl en 14 de Junio 2016, 03:43
aaa lo había hecho así porque había visto ejemplos que lo codificaron.

gracias por tu ayuda  :D
Título: Re:Operadores lógicos en Java, solución ejercicio (CU00634B)
Publicado por: cigarzonl en 14 de Junio 2016, 14:31
solucion correcta :D


A = 5, B = 3, C = -12



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) && (true ) = true                 
n)    (A+B == 8 ) || (A-B == 6)      =      (true) && (false ) = true                 
o)   A > 3 && B > 3 && C < 3         =     (true)&&(false)&&(true) = false               
p)   A > 3 && B >= 3 && C < -3      =       (true)&&(true)&&(true) = true