Skip to content

DiegoGonzalezBaeza/Challenge_ONE_Conversor_de_Monedas

Repository files navigation

Conversor de Monedas con Java

Este proyecto es un conversor de monedas desarrollado en Java, el cual permite al usuario elegir diferentes tipos de conversiones de forma interactiva desde un menú, utilizando tasas de cambio obtenidas en tiempo real desde la API ExchangeRate-API.


📌 Funcionalidades

✅ Menú interactivo para seleccionar tipos de conversión
✅ Conversión entre Dólar, Peso argentino, Real brasileño, Peso colombiano, y Peso chileno
✅ Lectura del valor de cambio en tiempo real desde la API
✅ Conversión de montos ingresados por el usuario
✅ Control de errores en la comunicación con la API l

🛠️ Tecnologías utilizadas

  • Java 17+
  • Gson para parsear JSON
  • API ExchangeRate-API para tasas de cambio
  • Java HttpClient para hacer peticiones a la API

⚙️ Estructura del proyecto

src/ └── principal/ └── Conversor.java # Clase con el menú interactivo └── PrincipalConBusqueda # Clase con busqueda de API básica └── calculos/ └── ConversorDeMoneda.java # Clase para consultar tasas de cambio vía API

Países soportados El menú incluye conversiones comunes como:

USD <-> ARS (Peso argentino) USD <-> BRL (Real brasileño) USD <-> COP (Peso colombiano) USD <-> CLP (Peso chileno)

Proyecto desarrollado por Diego González como práctica de:

Menús interactivos en Java Consumo de APIs REST con HttpClient Parseo de JSON con Gson

About

Proyecto educativo Challenge ONE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages