Codigo para una casa de cambio en java eclipse

Solo disponible en BuenasTareas
  • Páginas : 9 (2070 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de octubre de 2011
Leer documento completo
Vista previa del texto
public class CasaCambio {

/**
* @param args
*/
public static void main(String[] args) {

// TODO Auto-generated method stub
String A,B,C,D,E,F;
int a,b,c;
float d,e,f;
A=JOptionPane.showInputDialog(null,"Bienvenido: ¿Que Deseas Hacer?"+"\n"+"1.-Comprar"+"\n"+"2.- Vender" +"\n"+ "3.- Salir");
a=Integer.parseInt(A);
switch (a){ // Comprar Vender o salir
case1: { //Comprar
B=JOptionPane.showInputDialog(null,"¿Que quieres comprar?"+"\n"+"1.-Pesos"+"\n"+"2.-Dolares Americanos"+"\n"+"3.-Dolares Canadienses"+"\n"+"4.-Euros"+"\n"+"5.-Yenes");
b=Integer.parseInt(B);
switch (b){
case 1: { //pesos
C=JOptionPane.showInputDialog(null,"¿Que moneda tienes?"+"\n"+"1.-Dolares Americanos"+"\n"+"2.-DolaresCanadienses"+"\n"+"3.-Euros"+"\n"+"4.-Yenes");
c=Integer.parseInt(C);
switch (c){
case 1: {
D=JOptionPane.showInputDialog(null,"¿Cuantos Dolares Americanos Tienes?");
E=JOptionPane.showInputDialog(null,"Cuantos Pesos vale El Dolar Americano?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Pesos");
} break;
case 2:{D=JOptionPane.showInputDialog(null,"¿Cuantos Dolares Canadienses Tienes?");
E=JOptionPane.showInputDialog(null,"Cuantos Pesos vale El Dolar Canadiense?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Pesos");
} break;
case 3:{
D=JOptionPane.showInputDialog(null,"¿Cuantos Euros Tienes?");E=JOptionPane.showInputDialog(null,"Cuantos Pesos vale el Euro?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Pesos");
} break;
case 4:{
D=JOptionPane.showInputDialog(null,"¿Cuantos Yenes Tienes?");
E=JOptionPane.showInputDialog(null,"Cuantos Pesos vale El Yen?");
d=Float.parseFloat(D);e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Pesos");
} break;
default:{
JOptionPane.showMessageDialog(null, "Esa Opcion no existe");
} break;
}
} break; //cerrar pesos
case 2: { //Dolares Americanos
C=JOptionPane.showInputDialog(null,"¿Que moneda tienes?"+"\n"+"1.-Pesos"+"\n"+"2.-DolaresCanadienses"+"\n"+"3.-Euros"+"\n"+"4.-Yenes");
c=Integer.parseInt(C);
switch (c){
case 1: {
D=JOptionPane.showInputDialog(null,"¿Cuantos Pesos Tienes?");
E=JOptionPane.showInputDialog(null,"Cuantos Pesos vale el Dolar Americano?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d/e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Dolares Americanos");
} break;case 2:{
D=JOptionPane.showInputDialog(null,"¿Cuantos Dolares Canadienses Tienes?");
E=JOptionPane.showInputDialog(null,"Cuantos Dolares Americanos vale El Dolar Canadiense?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Dolares Americanos");
} break;
case 3:{D=JOptionPane.showInputDialog(null,"¿Cuantos Euros Tienes?");
E=JOptionPane.showInputDialog(null,"Cuantos Dolares Americanos vale el Euro?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Dolares Americanos");
} break;
case 4:{
D=JOptionPane.showInputDialog(null,"¿Cuantos Yenes Tienes?");E=JOptionPane.showInputDialog(null,"Cuantos Yenes Dolares Americanos?");
d=Float.parseFloat(D);
e=Float.parseFloat(E);
f=d*e;
JOptionPane.showMessageDialog(null, "Son: "+f +" Dolares Americanos");
} break;
default:{
JOptionPane.showMessageDialog(null, "Esa Opcion no existe");
} break;
}
} break; //Cerrar dolares americanos
case 3: { // Dolares Canadienses...
tracking img