El Conversor de Monedas es una aplicación de consola desarrollada en Java 17 que permite realizar conversiones de monedas de manera sencilla y eficiente. Utiliza la API de ExchangeRate-API para obtener tasas de conversión en tiempo real, y ofrece una interfaz de línea de comandos para interactuar con el usuario.
Versión: v1.0.0
- Primera versión funcional del Conversor de Monedas.
- Funcionalidades incluidas:
- Conversión entre 8 monedas distintas.
- Actualización de tasas de conversión en tiempo real mediante la API ExchangeRate-API.
- Interfaz de usuario basada en consola con un menú principal.
- Estructura del proyecto diseñada siguiendo buenas prácticas de programación en Java.
El proyecto se desarrolló utilizando las siguientes tecnologías y herramientas:
- Java 17: Lenguaje principal de programación utilizado.
- IntelliJ IDEA Community Edition: Entorno de desarrollo integrado (IDE) para la creación y edición del proyecto.
- Librería GSON: Utilizada para manejar la serialización y deserialización de objetos JSON.
- ExchangeRate-API: API externa para obtener las tasas de conversión de monedas en tiempo real.
- Git y GitHub: Para el control de versiones y la colaboración en el proyecto.
- Peso Argentino (ARS)
- Real Brasileño (BRL)
- Peso Mexicano (MXN)
- Sol Peruano (PEN)
- Bolívar Soberano (VES)
- Dólar Estadounidense (USD)
- Euro (EUR)
- Yuan Chino (CNY)
- Conversión de monedas entre las monedas disponibles.
- Actualización en tiempo real de las tasas de conversión utilizando la API ExchangeRate-API.
- Interfaz de usuario interactiva en consola.
- Funcionalidad de visualización de las monedas disponibles.
- Opción para actualizar las tasas de conversión a tiempo real.
-
Clonar el repositorio:
Para comenzar, clona el repositorio en tu máquina local con el siguiente comando:
git clone https://github.com/usuario/ConversorMonedas.git
-
Configuración de la clave de la API:
- Debes reemplazar
"tuclaveAPI"en el archivoServicioConversion.javacon la clave que obtuviste de ExchangeRate-API.
- Debes reemplazar
-
Ejecutar el programa:
- Abre la terminal o consola en la carpeta del proyecto.
- Compila el código fuente:
javac *.java - Ejecuta el programa:
java MenuPrincipal
- Se mostrará un menú interactivo en la consola, donde podrás seleccionar entre las opciones disponibles:
- Convertir monedas
- Mostrar monedas disponibles
- Actualizar tasas de conversión
- Salir
-
Interacción con el menú:
- El usuario podrá elegir la opción de conversión de monedas, seleccionar la moneda de origen y destino, y realizar la conversión con una cantidad especificada.
- La opción "Actualizar tasas de conversión" actualiza las tasas en tiempo real.
ConversorMonedas/
├── MenuPrincipal.java
├── ConversorMonedas.java
├── Moneda.java
├── ServicioConversion.java
├── README.md
- Santiago Gabriel Cabrera
- Desarrollador principal del proyecto.
Agradecimientos a todos los colaboradores que han ayudado a hacer realidad este proyecto.
- API de ExchangeRate-API: Este proyecto utiliza la API de ExchangeRate-API para obtener tasas de conversión en tiempo real. Asegúrate de tener una clave válida para utilizar el servicio.
- Compatibilidad: El proyecto es compatible con cualquier sistema operativo que soporte Java 17.
Si decides agregar más dependencias en el futuro, puedes incluir instrucciones detalladas aquí. Por ejemplo, si agregas una biblioteca para la interfaz gráfica o herramientas adicionales, solo indica cómo se instalan y configuran.
Este proyecto está licenciado bajo la Licencia MIT.
Si tienes alguna duda o necesitas soporte adicional, no dudes en ponerte en contacto :)