miércoles, 11 de abril de 2012

Operaciones con If and Switch #1 2S21

0101010101010101010101010100001010101010101111010101010101010101111101101010101010 public class operaciones {
private void operacion(int a, int b, String opera)
{
int resultado=0;
if (opera.equals("+"))
resultado=a+b;
else
if (opera.equals("-"))
resultado=a-b;
else
if (opera.equals("*"))
resultado=a*b;
else
if (opera.equals("/"))
resultado=a/b;
System.out.println("El Resultado es: "+resultado);
}
private void operacion(double a, double b, String opera)
{
double resultado=0;
char opc;
opc=opera.charAt(0);
switch (opc)
{
case '+':
resultado = a+b;
break;
case '-':
resultado = a-b;
break;
case '*':
resultado = a*b;
break;
case '/':
resultado = a/b;
break;
default:
System.out.println("Operación no existe");
}
System.out.println("El resultado es:"+resultado);
}
public void llamar() {
operacion (7,3,"+");
operacion (7.7,7.1,"+");
operacion (10,2,"-");
operacion (17.22,1.33,"-");
operacion (10,2,"/");
operacion (5.7,0.3,"*");
}
public static void main (String [] args)
{
operaciones objopera = new operaciones();
objopera.llamar(); }
}