Skip to content
This repository was archived by the owner on Jun 7, 2024. It is now read-only.

albeiroProgramador/Primer_desafio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Convertio, tu conversor de Divisas

## Convertio, tu conversor de Divisas

Convertio es una aplicación que permite convertir diferentes divisas utilizando la API de ExchangeRate-API. La aplicación está desarrollada en Java y permite realizar conversiones entre USD, ARS, BRL y COP, además de permitir conversiones personalizadas entre otras divisas.

Estructura del Proyecto

  • src
    • main
      • java
        • Rec_Principal_convert
          • Convert.java: Record que contiene el resultado de la conversión y la tasa de conversión.
        • Servicios_Convert
          • ConsultaConvert.java: Clase que maneja la lógica de conversión, el historial y las interacciones con la API.
        • Main.java: Clase principal que ejecuta el programa.

Requisitos

  • Java 11 o superior
  • IntelliJ IDEA (opcional, pero recomendado para desarrollo)

Instalación

  1. Clona este repositorio en tu máquina local. 2.Abre el proyecto en tu IDE de preferencia (se recomienda IntelliJ IDEA). 3.Configura las variables de entorno necesarias: API_KEY: Tu clave de API de ExchangeRate-API.

Uso

Ejecuta la clase Main.java.

Selecciona la opción de conversión que desees:

1)Dólar a Peso Argentino 2)Peso Argentino a Dólar 3)Dólar a Real Brasileño 4)Real Brasileño a Dólar 5)Dólar a Peso Colombiano 6)Peso Colombiano a Dólar 7)Otras conversiones (Ingresar el código del país, Ej. DZD) 8)Salir Ingresa el monto a convertir.

El resultado de la conversión y la tasa de conversión se mostrarán en pantalla.

Al finalizar, puedes consultar el historial de conversiones.

Tecnologías Utilizadas

Java 17 HTTP Client Gson ExchangeRate-API https://www.exchangerate-api.com/

##Contribución Si deseas contribuir a este proyecto, por favor sigue los siguientes pasos:

*Haz un fork del repositorio. *Crea una nueva rama (feature/nueva-caracteristica). *Realiza los cambios y commitea. *Envía tus cambios mediante un pull request.

Licencia

Este proyecto es de código abierto, hecho para Alura Latam.

Contacto Para cualquier duda o sugerencia, puedes contactar al autor en Jesusalbeirocastrogil@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published