Skip to content

Latest commit

 

History

History
92 lines (57 loc) · 4.82 KB

File metadata and controls

92 lines (57 loc) · 4.82 KB

Challenge Cinco de Seis | Formación Java Orientado a Objetos | Conversor de Moneda

💱 Conversor de Moneda ☕

Challenge Oracle Next Education + Alura Banner

En este desafio realicé un conversor de moneda utilizando como moneda base el Peso Mexicano, el conversor obtiene los valores del peso mexicano frente a las divisas extranjeras solicitadas.

La aplicación debe estar conectada a internet, ya que consume dos API REST las cuales son Exchange Rates Data API y del Sistema de Información Económica (SIE) API del Banco de México.

Los valores más actualizados provienen de Exchange Rates Data API, mientras que los valores del SIE API del BAnco de México son de forma mensual.

Incluye también un conversor de temperaturas, este puede usarse sin conexión a internet.

Extra personal:

  • Imágenes de fondo personalizados en Canva.com

Tecnologías 💻:

  • Java SE 8 U331 ☕

    - Interfaz gráfica desarrollada con Javax.Swing.
    - Uso de Programación Orientada a Objetos.
    - Cálculos de conversión realizados y manejo de cifras monetarias con la clase BigDecimal.
    

API REST Consumidas 💱:


Exchange Rates Data API

(Sistema de Información Económica) SIE API

Pruebe el Proyecto JAR (Requerimientos JRE de Java):

Para buen funcionamiento descargue desde el siguiente enlace:

https://github.com/EduardoUT/ConversorMoneda-ONE-Alura_Challenge/releases/tag/v0.2.0

Instrucciones para ejecución:

  • Una vez descargado, descomprima.
  • Abra la carpeta dist.
  • Ejecute el archivo conversor-moneda con extensión JAR.
  • ¡Importante! El archivo JAR debe permanecer dentro del directorio dist ya que este posee las librerías utiliadas en el directorio lib.
  • Asegurese de estar conectado a internet al utilizar el conversor de moneda.

Públicado en el topic:

https://github.com/topics/challengeoneconversorlatam

Librerías 📖:

Demo:

Gif demo de Conversión de Moneda

Vista Previa 👁️:

Vista Previa Interfaz Conversor de Moneda

Vista Previa Interfaz Conversor de Temperatura

En esta oportunidad, a los Devs se nos solicitó crear un conversor de divisas utilizando el lenguaje Java. Las características solicitadas por nuestro cliente son las siguientes:

Requisitos Proyecto:

El convertidor de moneda debe:

       - Convertir de la moneda de tu país a Dólar
       - Convertir de la moneda de tu país  a Euros
       - Convertir de la moneda de tu país  a Libras Esterlinas
       - Convertir de la moneda de tu país  a Yen Japonés
       - Convertir de la moneda de tu país  a Won sul-coreano

Recordando que también debe ser posible convertir inversamente, es decir:

       - Convertir de Dólar a la moneda de tu país
       - Convertir de Euros a la moneda de tu país
       - Convertir de Libras Esterlinas a la moneda de tu país
       - Convertir de Yen Japonés a la moneda de tu país
       - Convertir de Won sul-coreano a la moneda de tu país

Extras: Como desafío extra te animamos a que dejes fluir tu creatividad, si puedo convertir divisas, ¿tal vez pueda añadir a mi programa otros tipos de conversiones como temperatura por ejemplo?

Autor 🧑:


Eduardo Reyes Hernández