Este proyecto es un Conversor de Divisas desarrollado en Java que permite a los usuarios convertir entre diferentes monedas utilizandola API de ExchangeRate-API. El programa cuenta con un menú interactivo que permite realizar conversiones de manera fácil y rápida.
- Conversión entre múltiples monedas:
- 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
- Registro de usuario para poder relaizar conversiones: El sistema solicita un nombre de usuario para poder iniciar .
- Manejo de entradas no válidas: El programa solicita nuevamente la entrada si el usuario ingresa un valor incorrecto.
- Opción para realizar múltiples conversiones: Permite continuar convirtiendo sin reiniciar el programa.
- Visualización de tasas de cambio actuales: Proporciona tasas actualizadas desde la API.
- Visualización del historial de conversiones realizadas: Proporciona un deatalle de las conversciones ralizadas por en usuario.
- Almacena los datos en un archvio; Consolida toda al actividad en el sistema en un archivo llamado history.json.
- Java Development Kit (JDK): versión 17 o superior.
- Conexión a Internet: Necesaria para acceder a la API de tasas de cambio.
- Maven: Para gestionar las dependencias del proyecto.
- Clona el repositorio:
git clone https://github.com/jissbossg/alura-challenge-conversor-moneda.git
Bienvenido al sistema conversor de moneda
Por favor ingrese su nombre de usuario:
luri
Una vez valiadado que se ingreso un nombre de usuario se inician las opciones de conversion disponibles y solicita seleccionar una para poder continuar
Nombre de usuario válido: luri
Iniciando sistema......
Seleccione una tasa de cambio:
1) Dólar ==> Peso Argentino
2) Peso Argentino ==> Dólar
3) Dólar ==> Real Brasileño
4) Real Brasileño ==> Dólar
5) Dólar ==> Peso Colombiano
6) Peso Colombiano ==> Dólar
7) Ver histroial de esta sesion
0) Salir
1
Ingresa la cantidad de USD a convertir en ARS: 100
100,00 USD es igual a 97625,00 ARS
Que desea hacer
2) Realizar otra conversión en la misma tasa de cambio
3) Escojer otra tasa de cambio
4) Ver histroial de esta sesion
5) Salir
Se escoje la opcion 1. volver a realizar otra conversion con los mismos parametras de tasa de cambio
1
Ingresa la cantidad de USD a convertir en ARS: 500
500,00 USD es igual a 488125,00 ARS
Que desea hacer
1) Realizar otra conversión en la misma tasa de cambio
2) Escojer otra tasa de cambio
3) Ver histroial de esta sesion
4) Salir
Se escoje la opcion 2. escojer otros parametros de tasa de cambio mostrando el menu principal nuevamente
Seleccione una tasa de cambio:
1) Dólar ==> Peso Argentino
2) Peso Argentino ==> Dólar
3) Dólar ==> Real Brasileño
4) Real Brasileño ==> Dólar
5) Dólar ==> Peso Colombiano
6) Peso Colombiano ==> Dólar
7) Ver histroial de esta sesion
0) Salir
2
Ingresa la cantidad de ARS a convertir en USD: 600
600,00 ARS es igual a 0,61 USD
Que desea hacer
2) Realizar otra conversión en la misma tasa de cambio
3) Escojer otra tasa de cambio
4) Ver histroial de esta sesion
5) Salir
2
Seleccione una tasa de cambio:
1) Dólar ==> Peso Argentino
2) Peso Argentino ==> Dólar
3) Dólar ==> Real Brasileño
4) Real Brasileño ==> Dólar
5) Dólar ==> Peso Colombiano
6) Peso Colombiano ==> Dólar
7) Ver histroial de esta sesion
0) Salir
7
Historial generado 09/10/24 - 21:50:35
1. Usuario=luri, Tasa de origen=USD, Valor a cambiar=100,00, Tasa de cambio=ARS, Valor cambiado=97625,00, Fecha y hora de la transaccion=09/10/24 - 21:50:00
2. Usuario=luri, Tasa de origen=USD, Valor a cambiar=500,00, Tasa de cambio=ARS, Valor cambiado=488125,00, Fecha y hora de la transaccion=09/10/24 - 21:50:15
3. Usuario=luri, Tasa de origen=ARS, Valor a cambiar=600,00, Tasa de cambio=USD, Valor cambiado=0,61, Fecha y hora de la transaccion=09/10/24 - 21:50:35
Seleccione una tasa de cambio:
1) Dólar ==> Peso Argentino
2) Peso Argentino ==> Dólar
3) Dólar ==> Real Brasileño
4) Real Brasileño ==> Dólar
5) Dólar ==> Peso Colombiano
6) Peso Colombiano ==> Dólar
7) Ver histroial de esta sesion
0) Salir
3
Ingresa la cantidad de USD a convertir en BRL: 900
900,00 USD es igual a 4988,52 BRL
Que desea hacer
2) Realizar otra conversión en la misma tasa de cambio
3) Escojer otra tasa de cambio
4) Ver histroial de esta sesion
5) Salir
3
Historial generado 09/10/24 - 21:51:06
1. Usuario=luri, Tasa de origen=USD, Valor a cambiar=100,00, Tasa de cambio=ARS, Valor cambiado=97625,00, Fecha y hora de la transaccion=09/10/24 - 21:50:00
2. Usuario=luri, Tasa de origen=USD, Valor a cambiar=500,00, Tasa de cambio=ARS, Valor cambiado=488125,00, Fecha y hora de la transaccion=09/10/24 - 21:50:15
3. Usuario=luri, Tasa de origen=ARS, Valor a cambiar=600,00, Tasa de cambio=USD, Valor cambiado=0,61, Fecha y hora de la transaccion=09/10/24 - 21:50:35
4. Usuario=luri, Tasa de origen=USD, Valor a cambiar=900,00, Tasa de cambio=BRL, Valor cambiado=4988,52, Fecha y hora de la transaccion=09/10/24 - 21:51:06
Que desea hacer
1) Escojer otra tasa de cambio
0) Salir
0
Con la seleccion de esta opcion el sistema se finaliza mostrando un mensaje de agradecimiento y se finaliza el sistema
Gracias por utilizar el conversor de moneda...
Saliendo...