Skip to content

Facundo177/Conversor-de-Moneda__Challenge-ONE__BackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de Moneda

Un Challenge de Alura - ONE




Introducción

Challenge realizado en Java

El Conversor de Moneda consulta una API para obtener el valor de cambio de divisas. El usuario puede elegir entre las opciones de conversión disponibles en el menú, o relizar una consulta manualmente si conoce el código de tres letras de la moneda que desea convertir.

¿Cómo se usa?

Se le presenta un menú al usuario que ejecuta el programa: menuChallenge
Al elegir la opción de cambio deseada, se le preguntará el valor que desea convertir: conversion1
Si la opción elegida es la (7), se solicitarán los dos códigos de las monedas involucradas en la conversión: conversion2
Ya realizada la conversión, se guardará junto a la fecha en un archivo txt como parte del historial: log

Este proyecto incluye:

  • Uso de la API de tasas de cambio

  • Uso de la biblioteca Gson

  • Solicitudes y respuestas a la API con HttpClient, HttpRequest y HttpResponse

  • Manipulación de un JSON

  • Interacción con el usuario mediante Scanner

  • Historial de conversiones en un .txt creado con FileWriter

  • Soporte para todas las monedas

  • Registros con marca de tiempo utilizando java.time

  • Personalización de respuestas a diversas Excepciones

  • Aplicación de los conceptos de abstracción, encapsulamiento y polimorfismo.



Badge del Challenge

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages