Skip to content

Aplicación de consola en Java que convierte monedas usando una API externa. Desarrollada como parte del programa Oracle Next Education + Alura Latam.

Notifications You must be signed in to change notification settings

GaboMM00/oracle-one-conversor-monedas-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💱 Conversor de Monedas - Java Console App

Este proyecto es una aplicación de consola desarrollada en Java que permite realizar conversiones entre diferentes monedas utilizando una API externa. Forma parte del desafío del programa Oracle ONE + Alura Latam, y está diseñado con buenas prácticas de programación orientada a objetos, arquitectura por capas y manejo adecuado de errores.


🚀 Descripción del Proyecto

El Conversor de Monedas es una aplicación que:

  • Realiza conversiones entre pares de monedas reales y actualizadas en tiempo real.
  • Utiliza la API de ExchangeRate API para obtener las tasas de cambio más recientes.
  • Presenta una interfaz de texto clara y accesible desde la consola.
  • Está construido usando Java 11+, HttpClient, Maven y la biblioteca Gson.

✅ Funcionalidades

  • Menú interactivo con múltiples opciones de conversión predefinidas:
    • Dólar (USD) ↔ Peso argentino (ARS)
    • Dólar (USD) ↔ Real brasileño (BRL)
    • Dólar (USD) ↔ Peso colombiano (COP)
  • Opción para ingresar manualmente la moneda de origen y destino.
  • Manejo de errores cuando se ingresan códigos inválidos de monedas.
  • Conversión precisa y resultados formateados.
  • Salida limpia del programa.

🛠️ Cómo usarlo

Requisitos previos

  • Java 11 o superior
  • IntelliJ IDEA (opcional pero recomendado)
  • Maven

Pasos para ejecutar:

  1. Clona el repositorio o descarga el código.
  2. Abre el proyecto en IntelliJ o tu IDE favorito.
  3. Asegúrate de tener conexión a internet.
  4. Ejecuta la clase App.java.
  5. Sigue las instrucciones del menú en consola.
mvn compile
mvn exec:java -Dexec.mainClass="com.mrg.conversormoneda.App"

About

Aplicación de consola en Java que convierte monedas usando una API externa. Desarrollada como parte del programa Oracle Next Education + Alura Latam.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages