Este proyecto es una aplicación de conversión de monedas desarrollada como parte de un desafío educativo de Oracle. La aplicación permite a los usuarios convertir montos entre diferentes monedas y registrar las conversiones realizadas en un archivo de texto.
- Conversión de monedas en tiempo real utilizando una API externa.
- Registro de conversiones en un archivo de texto.
- Visualización del historial de conversiones.
- Interfaz de usuario en consola.
- Java
- API de conversión de monedas: Exchange Rate API
- Biblioteca estándar de Java para E/S
challengeConversorOracleEdu/
├── src/
│ ├── Main.java
│ ├── Monedas.java
│ ├── ConsultaMoneda.java
│ ├── RegistroConversion.java
│ ├── MonedaDTO.java
│ └── MonedaConversion.java
├── conversiones.txt
├── README.md
└── .gitignore
- Clona este repositorio en tu máquina local:
git clone https://github.com/jascmen/challengeConversorOracleEdu.git
- Navega al directorio del proyecto:
cd challengeConversorOracleEdu
- Asegúrate de tener Java Development Kit (JDK) instalado en tu sistema.
- Compila los archivos Java:
javac src/*.java
- Ejecuta la aplicación:
java src/Main
- Ver historial de conversiones: Selecciona la opción 1 para ver el historial de conversiones guardadas.
- Realizar una conversión: Selecciona la opción 2 para realizar una conversión de monedas.
- Selecciona la moneda de origen.
- Ingresa el monto a convertir.
- Selecciona la moneda de destino.
- La aplicación mostrará el resultado de la conversión y guardará la información en
conversiones.txt
.
Bienvenido a la aplicación de conversión de monedas
Para salir en cualquier momento escriba 'salir'
*******************************************************************
Seleccione la opción que desea realizar:
1. Ver historial de conversiones
2. Realizar una conversión
*******************************************************************
2
*******************************************************************
Por favor seleccione la moneda de origen
1. USD
2. EUR
3. GBP
*******************************************************************
1
Por favor ingrese el monto a convertir
100
*******************************************************************
Por favor seleccione la moneda de destino
1. USD
2. EUR
3. GBP
*******************************************************************
2
Resultado de la conversión: 100.00 USD = 85.00 EUR
Para cualquier consulta o sugerencia, por favor contacta a [email protected].