Para explicar los operadores de asignación y los
conectores lógicos, lo haremos utilizando la
sentencia if-else anidado, c...
public double suma()
{
return num1+num2;
}
public double resta()
{
return num1-num2;
}
public double multi()
{
return num1...
System.out.println("* Multiplicación "+x.multi()+" *");
System.out.println("* * * * * * * * * * * * * *");
System.out.prin...
Ahora, para ejemplificar los operadores de
comparación lo haremos modificando este mismo
programa:
/*
Jorge García Hernánd...
public double suma()
{
return num1+num2;
}
public double resta()
{
return num1-num2;
}
public double multi()
{
return num1...
System.out.println("* Multiplicación "+x.multi()+" *");
System.out.println("* * * * * * * * * * * * * *");
System.out.prin...
if (x.resta()<x.div() && x.suma()<x.multi())
{
System.out.println("El valor de la resta es menor que el de la
división y e...
Comp logic-ifelse
Comp logic-ifelse
Upcoming SlideShare
Loading in …5
×

Comp logic-ifelse

381 views
222 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
381
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Comp logic-ifelse

  1. 1. Para explicar los operadores de asignación y los conectores lógicos, lo haremos utilizando la sentencia if-else anidado, con el siguiente ejemplo, basado también en el presentado en Método: /* Jorge García Hernández */ package aritmeticaobjetos; public class AritmeticaObjetos { public double num1, num2; public AritmeticaObjetos() { } public AritmeticaObjetos(double n1, double n2) { num1=n1; num2=n2; } continua…
  2. 2. public double suma() { return num1+num2; } public double resta() { return num1-num2; } public double multi() { return num1*num2; } public double div() { return num1/num2; } public static void main(String[] args) { AritmeticaObjetos x=new AritmeticaObjetos(20,10); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Suma "+x.suma()+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Resta "+x.resta()+" *"); System.out.println("* * * * * * * * * * * * * *"); continua…
  3. 3. System.out.println("* Multiplicación "+x.multi()+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* División "+x.div()+" *"); System.out.println("* * * * * * * * * * * * * *"); if (x.resta()==x.div())// si es igual, entra a esta condición{ System.out.println("El valor de la resta y división son iguales"); } else // si no es igual entra a esta condición y aunque por lógica entra a la siguiente, sólo se usa para ejemplificar { if (x.resta()!=x.div()){ if (x.resta()>x.div()){ System.out.println("El valor de la resta es mayor que el de la división"); } else{ if (x.resta()<x.div()){ System.out.println("El valor de la resta es menor que el de la división"); } } } } } }
  4. 4. Ahora, para ejemplificar los operadores de comparación lo haremos modificando este mismo programa: /* Jorge García Hernández */ package aritmeticaobjetos; public class AritmeticaObjetos { public double num1, num2; public AritmeticaObjetos() { } public AritmeticaObjetos(double n1, double n2) { num1=n1; num2=n2; } continua…
  5. 5. public double suma() { return num1+num2; } public double resta() { return num1-num2; } public double multi() { return num1*num2; } public double div() { return num1/num2; } public static void main(String[] args) { AritmeticaObjetos x=new AritmeticaObjetos(20,10); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Suma "+x.suma()+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* Resta "+x.resta()+" *"); System.out.println("* * * * * * * * * * * * * *"); continua…
  6. 6. System.out.println("* Multiplicación "+x.multi()+" *"); System.out.println("* * * * * * * * * * * * * *"); System.out.println("* División "+x.div()+" *"); System.out.println("* * * * * * * * * * * * * *"); if (x.resta()==x.div() || x.suma()==x.multi())// si es igual, entra a esta condición { System.out.println("El valor de la resta y división son iguales o el valor de la suma y la multiplicación son iguales"); } else { if (x.resta()!=x.div() && x.suma()!=x.multi()) { if (x.resta()>x.div() || x.suma()>x.multi()) { System.out.println("El valor de la resta es mayor que el de la división o el valor de la suma es mayor al de la multiplicación"); } else { continua…
  7. 7. if (x.resta()<x.div() && x.suma()<x.multi()) { System.out.println("El valor de la resta es menor que el de la división y el valor de la suma es mayor que el de la multiplicación"); } } } } } }

×