Este es un proyecto de consola en Java que permite convertir entre diversas divisas utilizando la Exchange Rate API para obtener las tasas de cambio. El programa permite realizar conversiones entre varias monedas, ver el historial de conversiones y guardarlo en un archivo JSON.
- Conversión entre monedas como Dólar (USD), Peso Argentino (ARS), Real Brasileño (BRL), Peso Colombiano (COP), Euro (EUR) y Peso Chileno (CLP).
- Opción para que el usuario ingrese su propio par de divisas y realice conversiones personalizadas.
- Visualización del historial de conversiones realizadas.
- Guardado del historial de conversiones en un archivo
historial.json
.
- Java 17 o superior (el proyecto fue desarrollado y probado con Java 17)
- Google Gson para la serialización y deserialización del archivo JSON.
-
Clona el repositorio en tu máquina local:
git clone https://github.com/tu-usuario/conversor-de-moneda.git
-
Entra en el directorio del proyecto:
cd conversor-de-moneda
-
Asegúrate de tener el JDK de Java 17 o superior instalado. Si no lo tienes, puedes descargarlo e instalarlo desde la página oficial de Oracle.
-
Compila y ejecuta el proyecto:
javac -cp . ConversorDeMoneda.java ConsultaMoneda.java GeneradorDeArchivoJson.java Principal.java Conversion.java java -cp . Principal
Una vez que ejecutes el programa, verás el siguiente menú donde podrás elegir la opción deseada:
Bienvenido a nuestro conversor de monedas *** Escriba el número de la opción deseada ***
- Dólar a Peso Argentino
- Peso Argentino a Dólar
- Dólar a Real Brasileño
- Real Brasileño a Dólar
- Dólar a Peso Colombiano
- Peso Colombiano a Dólar
- Dólar a Euro
- Euro a Dólar
- Dólar a Peso Chileno
- Peso Chileno a Dólar
- Mostrar historial de conversiones
- Guardar historial en archivo JSON
- Salir