Un programa interactivo escrito en Java que permite convertir entre diferentes monedas utilizando la API de ExchangeRate.
-
Conversión entre las siguientes monedas: -Dólar EEUU => Peso Chileno -Peso Chileno => Dólar EEUU -Dólar EEUU => Peso Argentino -Peso Argentino => Dólar EEUU -Dólar EEUU => Soles Peruanos -Peso Colombiano => Dólar EEUU
-
Utiliza la API de ExchangeRate para obtener tasas de cambio actualizadas.
-
Guarda los resultados de la conversión en un archivo JSON.
- Java 11+
- Gson: Para parsear JSON.
- Java HTTP Client: Para realizar solicitudes a la API.
- API de ExchangeRate: Proporciona las tasas de cambio en tiempo real.
- Java instalado: Asegúrate de tener Java 11 o superior instalado en tu máquina.
- Dependencia Gson:
- Descarga Gson desde Maven Central.
- Inclúyelo en el proyecto como una biblioteca.
-
Clave de API:
- Regístrate en la API de ExchangeRate para obtener una clave de API.
- Reemplaza la línea correspondiente en
Consulta.java:private static final String API_KEY = "TU_CLAVE_API";
-
Compilar y ejecutar el programa:
- Para compilar el proyecto:
javac -d bin src/main/java/com/alura/alumnos/*.java - Para ejecutarlo:
java -cp bin com.alura.alumnos.Main
- Para compilar el proyecto:
- Ejecuta el programa.
- Selecciona la moneda de origen y destino en el menú.
- Ingresa la cantidad que deseas convertir.
- El programa mostrará la conversión en la consola y guardará los resultados en un archivo JSON.
- Selecciona la opción
1en el menú. - Ingresa la cantidad a convertir (por ejemplo,
100). - El resultado será algo como:
El valor de 100.00 [USD] es 81100.00 [CLP] Conversión guardada en archivo JSON.
{ "base_code": "USD", "target_code": "CLP", "conversion_rate": 811.00 }