Skip to content

Sodi0/conversor_monedas_challegeAlura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge Alura: Conversor de Monedas

Este proyecto es un conversor de monedas desarrollado en Java, que consume datos en tiempo real desde la ExchangeRate API. La aplicación corre desde la consola y permite convertir entre distintas monedas del mundo con solo unos pocos comandos.

Tabla de Contenidos

Tecnologías Utilizadas

Tecnología Versión Propósito
Java 24+ Lenguaje de programación principal
Dotenv Java 3.2.0 Carga de variables de entorno desde .env
Gson 2.13.1+ Procesamiento y parseo de datos JSON
HttpClient Java 11+ Cliente HTTP nativo para consumo de API
ExchangeRate API v6 Proveedor de tasas de cambio en tiempo real

Funcionalidades Principales

  1. Conversión USD a monedas latinoamericanas:
  • Dólar → Peso Chileno (CLP)
  • Dólar → Peso Argentino (ARS)
  • Dólar → Peso Colombiano (COP)
  1. Conversión inversa:
  • Peso Chileno (CLP) → Dólar
  1. Validaciones:
  • Verificación de entrada numérica
  • Validación de montos positivos
  • Manejo de errores de conexión
  • Verificación de API Key

Instalación y Configuración

  1. Clona el repositorio:
    git clone https://github.com/Sodi0/conversor_monedas_challegeAlura.git
  1. Agrega tu clave de API (obtenla desde ExchangeRate API) y reemplaza en el archivo .env:
    cp .envExample .env
    # Edita el archivo .env y agrega tu API Key

Ejemplo de uso

====================
Bienvenid@ al sistema
de conversión de monedas
====================
Menu de opciones: 
1. Dólar -> Peso chileno (CLP)
2. Dólar -> Peso argentino (ARS)
3. Dólar -> Peso colombiano (COP)
4. Peso chileno (CLP) -> Dólar
5. Salir
Ingrese su opción: 1
Ingrese el valor a convertir: 100

--- Resultado de la conversión ---
100.00 Dólares = 97,500.00 Pesos Chilenos
Tasa de cambio: 1 USD = 975.0000 CLP

Challenge Alura - Oracle Next Education G8

Este proyecto fue desarrollado como parte del programa Oracle Next Education en colaboración con Alura LATAM, enfocado en el desarrollo de habilidades prácticas en programación Java y consumo de API REST.

About

Challenge Alura 2: Este proyecto es un conversor de monedas desarrollado en Java, que consume datos en tiempo real desde la ExchangeRate API. La aplicación corre desde la consola y permite convertir entre distintas monedas del mundo con solo unos pocos comandos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages