Este programa en Java permite convertir entre diferentes divisas utilizando la API de ExchangeRate-API.
- Java 8 o superior.
- Conexión a Internet para realizar las consultas a la API de ExchangeRate-API.
- Ejecutar el programa desde la línea de comandos o desde un entorno de desarrollo Java.
- Seleccionar la opción correspondiente al tipo de conversión deseada según el menú proporcionado.
- Ingresar la cantidad a convertir.
- El programa mostrará el resultado de la conversión y registrará la transacción.
- Se puede seleccionar la opción "Otro tipo de cambio" para ingresar divisas no listadas en el menú.
Esta clase se encarga de realizar la conexión con la API de ExchangeRate-API para obtener los valores de conversión de divisas. Además, registra todas las conversiones realizadas.
conexionConversion(String divisaBase, String divisaTarget, double cantidad)
: Realiza una solicitud HTTP a la API de ExchangeRate-API para obtener la tasa de conversión entre dos divisas y devuelve un objeto de tipoConversosRecord
.registrarConversion(String monedaOrigen, String monedaDestino, double cantidad)
: Registra la conversión realizada, incluyendo la cantidad, las divisas de origen y destino, así como la fecha y hora de la transacción.
Esta clase contiene el método main
y proporciona un menú interactivo para que el usuario seleccione el tipo de conversión deseada.
- Gson: Esta librería se utiliza para convertir los datos JSON obtenidos de la API a objetos Java.
CONVERSOR DE MONEDAS
Digite el numero de la opcion que desea ejecutar Nuestras monedas principales
- Dólar =>> Peso Argentino
- Peso Argentino =>> Dólar
- Dólar =>> Real Brasileño
- Real Brasileño =>> Dólar
- Dólar =>> Peso Colombiano
- Peso Colombiano =>> Dólar
- Otro tipo de cambio
- Salir
Digite el monto a convertir 100 Moneda Base: USD Moneda A Convertir: ARS Cantidad Convertida: 10100.00
- El programa maneja errores en la entrada del usuario para garantizar una experiencia de usuario fluida.
- Los registros de las conversiones se muestran al finalizar la ejecución del programa.
- El codigo completo lo puedes encontrar en la rama master en la sesión src.
¡Gracias por utilizar nuestro conversor de divisas!