/* PROGRAMA HECHO POR ARMANDO URZÚA ORNELAS, PARA EL CURSO DE INFORMÁTICA
VI:PROGRAMACIÓN ORIENTADA A OBJETOS*/ import java.io.*; import java.util.Scanner; public class ConvertidorMoneda{ /* Se inicia la clase */ public static void main( String args[] ){ /*Se declara clase main*/ Scanner leer = new Scanner(System.in); /*Se hace el constructor de la clase */ int PE;/* Se declara en memoria los enteros que almacenan los valores de los montos a cambiar */ int EU;/*Dato utilizado en operaciones de euros*/ int DO;/*Dato utilizado en operaciones de dolares*/ int YE;/*Dato utilizado en operaciones de yenes*/ int op;/*Dato que indica la operacion del menu a realizar*/ double RES; /*Almacena la cantidad que el usuario quiere convertir y lo multiplica por la cantidad*/ System.out.println( "-------******* Ingrese el tipo de cambio que desea realizar *******-------\n" );/*Salida en pantalla menu de usuario por medio de la llamada a la clase PRINTL*/ System.out.println( " 1 - Pesos a Dolares" ); System.out.println( " 2 - Pesos a Euros" ); System.out.println( " 3 - Pesos a Yenes" ); System.out.println( " 4 - Euros a Pesos" ); System.out.println( " 5 - Euros a Dolares" ); System.out.println( " 6 - Euros a Yenes " ); System.out.println( " 7 - Dolares a Pesos" ); System.out.println( " 8 - Dolares a Euros" ); System.out.println( " 9 - Dolares a Yenes" ); System.out.println( " 10 - Yenes a Pesos" ); System.out.println( " 11 - Yenes a Euros" ); System.out.println( " 12 - Yenes a Dolares" ); System.out.println( "\n" ); /*Salto de linea*/ op = leer.nextInt(); /*Realiza el almaenamiento de el numero introducido y selecciona la opcion CASE seleccionada*/ switch (op){ /*Estructura de control que da entrada a un proceso de acuerdo a opcion seleccionada*/ case 1: /* Realiza una operacion dependiendo de el numero indicado, aqui PESOS A DOLARES*/ System.out.println( "----------CONVERTIR PESOS A DOLARES (1 peso = .075397 dolares) ----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en pesos para convertir a Dolares:" );/*Salida en pantalla*/ PE = leer.nextInt();/*Lee la cantidad introducida*/ RES = PE * 0.075397;/*multiplica peso por dolar 1 peso = .075397 dolares*/ System.out.println( "El resultado es: "+RES+" Dolares" );/*Muestra el resultado de la operacion almacenado en el la variable RES*/ break;/*Termina la ejecucuion del case*/ case 2:/* Se ejecuta al seleccionar la opcion 2 PESOS A EUROS*/ System.out.println( "----------CONVERTIR PESOS A EUROS (1 peso = 0.0527542224 euros)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en pesos para convertir a Euros:" );/*Salida en pantalla */ PE = leer.nextInt();/*Lee la cantidad introducida*/ RES = PE * 0.0527542224;/*multiplica peso por euro 1 peso = 0.0527542224 euros*/ System.out.println( "El resultado es: "+RES+" Euros" ); break;/*Termina la ejecucuion del case*/ Page 1 ConvertidorMoneda
case 3: /* Realiza una operacion dependiendo de el numero
indicado, aqui PESOS A YENES*/ System.out.println( "----------CONVERTIR PESOS A YENES (1 peso = 7.2061076 yenes)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en pesos para convertir en Yenes:" );/*Salida en pantalla */ PE = leer.nextInt();/*Lee la cantidad introducida*/ RES = PE * 7.2061076;/*multiplica peso por yen 1 peso = 7.2061076 yenes*/ System.out.println( "El resultado es: "+RES+" Yenes" ); break;/*Termina la ejecucuion del case*/ case 4: /* Realiza una operacion dependiendo de el numero indicado, aqui EUROS A PESOS*/ System.out.println( "----------CONVERTIR EUROS A PESOS (1 euro = 18.9558286 pesos)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en Euros para convertir en Pesos:" );/*Salida en pantalla */ EU = leer.nextInt();/*Lee la cantidad introducida*/ RES = EU * 18.9558286;/*multiplica euro por peso 1 euro = 18.9558286 pesos*/ System.out.println( "El resultado es: "+RES+" Pesos" ); break;/*Termina la ejecucuion del case*/
case 5: /* Realiza una operacion dependiendo de el numero
indicado, aqui EUROS A DOLARES*/ System.out.println( "----------CONVERTIR EUROS A DOLARES (1 euro = 1.4319 dolares)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en Euros para convertir en Dolares:" );/*Salida en pantalla */ EU = leer.nextInt();/*Lee la cantidad introducida*/ RES = EU * 1.4319;/*multiplica euro por dolar 1 euro = 1.4319 dolares*/ System.out.println( "El resultado es: "+RES+" Dolares" ); break;/*Termina la ejecucuion del case*/
case 6: /* Realiza una operacion dependiendo de el numero
indicado, aqui EUROS A YENES*/ System.out.println( "----------CONVERTIR EUROS A YENES (1 euro = 136.945295 yenes)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en Euros para convertir en Yenes:" );/*Salida en pantalla */ EU = leer.nextInt();/*Lee la cantidad introducida*/ RES = EU * 136.945295;/*multiplica euro por yen 1 euro = 136.945295 yenes*/ System.out.println( "El resultado es: "+RES+" Yenes" ); break;/*Termina la ejecucuion del case*/
case 7: /* Realiza una operacion dependiendo de el numero
indicado, aqui DOLARES A PESOS*/ System.out.println( "----------CONVERTIR DOLARES A PESOS (1 dolar = 13.1689844)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en Dolares para convertir en Pesos:" );/*Salida en pantalla */ DO = leer.nextInt();/*Lee la cantidad introducida*/ RES = DO * 13.1689844;/*multiplica dolar por peso 1 dolar = 13.1689844 pesos*/ System.out.println( "El resultado es: "+RES+" Pesos" ); Page 2 ConvertidorMoneda break;/*Termina la ejecucuion del case*/
case 8: /* Realiza una operacion dependiendo de el numero
indicado, aqui DOLARES A EUROS*/ System.out.println( "----------CONVERTIR DOLARES A EUROS (1 dolar = 0.698372791)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en Dolares para convertir en Euros:" );/*Salida en pantalla */ DO = leer.nextInt();/*Lee la cantidad introducida*/ RES = DO * 0.698372791;/*multiplica dolar por euro 1 dolar = 0.698372791 euros*/ System.out.println( "El resultado es: "+RES+" Euros" ); break;/*Termina la ejecucuion del case*/
case 9: /* Realiza una operacion dependiendo de el numero
indicado, aqui DOLARES A YENES*/ System.out.println( "----------CONVERTIR DOLARES A YENES (1 dolar = 95.6388676 yenes)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en Dolares para convertir en Yenes:" );/*Salida en pantalla */ DO = leer.nextInt();/*Lee la cantidad introducida*/ RES = DO * 95.6388676;/*multiplica dolar por euro 1 dolar = 95.6388676 yenes*/ System.out.println( "El resultado es: "+RES+" Yenes" ); break;/*Termina la ejecucuion del case*/ case 10: /* Realiza una operacion dependiendo de el numero indicado, aqui YENES A PESOS*/ System.out.println( "----------CONVERTIR YENES A PESOS (1 yen = 0.13769490 pesos)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en yenes para convertir a Pesos:" );/*Salida en pantalla */ YE = leer.nextInt();/*Lee la cantidad introducida*/ RES = YE * 0.13769490;/*multiplica yen por peso 1 yen = 0.13769490 pesos*/ System.out.println( "El resultado es: "+RES+" Pesos" ); break;/*Termina la ejecucuion del case*/
case 11: /* Realiza una operacion dependiendo de el numero
indicado, aqui YENES A EUROS*/ System.out.println( "----------CONVERTIR YENES A EUROS (1 yen = 0.00730218591 euros)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en yenes para convertir a Euros:" );/*Salida en pantalla */ YE = leer.nextInt();/*Lee la cantidad introducida*/ RES = YE * 0.00730218591;/*multiplica yen por euro 1 yen = 0.00730218591 euros*/ System.out.println( "El resultado es: "+RES+" Euros" ); break;/*Termina la ejecucuion del case*/
case 12: /* Realiza una operacion dependiendo de el numero
indicado, aqui YENES A DOLARES*/ System.out.println( "----------CONVERTIR YENES A DOLARES (1 yen = 0.010456 pesos)----------" );/*Salida en pantalla */ System.out.println( "Ingrese el monto en yenes para convertir en Dolares:" );/*Salida en pantalla */ YE = leer.nextInt();/*Lee la cantidad introducida*/ RES = YE * 0.010456;/*multiplica yen por dolar 1 yen = 0.010456 pesos*/ System.out.println( "El resultado es: "+RES+" Dolares" ); Page 3 ConvertidorMoneda break;/*Termina la ejecucuion del case*/