El programa que aquí se prensenta corresponde al Challenge de Alura ONE de crear un Conversor de diversas categorías en lenguaje JAVA
El desafío consta de crear un conversor de divisas utilizando el lenguaje Java. Las características solicitadas por el cliente son:
- 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
- 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
- Como desafío extra se anima a que dejes fluir tu creatividad realizando otros tipos de conversores.
- Peso a Dola y viceversa
- Peso a Euro y viceversa
- Peso a Libras Esterlinas y viceversa
- Peso a Won Surcoreano y viceversa
- Peso a Yen Japonés y viceversa
- Celsius a Fahrenheit
- Celsius a Kelvin
- Fahrenheit a Celsius
- Fahrenheit a Kelvin
- Kelvin a Celsius
- Kelvin a Fahrenheit
- Kilómetros a Millas
- Millas a Kilómetros descripción de la funcionalidad 2
Estructura del proyecto
: descripción de la funcionalidade 2a relacionada con la funcionalidad 2
El proyecto cuenta con un main donde sólo se llama al método "menu()" del servicio.
En el servicio se encuentran los métodos necesarios para llevar a cabo las conversiones necesarias y el correcto funcionamiento del programa frente a errores del usuario. Entre ellos se encuentran:
Llamados a otros servicios:
Método menú donde se selecciona el conversor
Método para convertir divisas
Método para convertir temperaturas
Método para convertir longitudes
Método para convertir lo ingresar el dato y método para convertir a double el String recibido.
- Paquete entidades que contiene una clase Moneda cuyos atibutos son el valor de cada moneda (dolar, euro, libras esterlinas, won surcoreano, yen japonés) con respecto al peso.
- Paquete errores que contiene una clase ErroresMoneda para tratar los errores en la lógica del proyecto.
Abre y ejecuta el proyecto
:
- Mensaje para cerrar el programa
- Mensaje de despedida
Conversor.webm
Insignia recibida por haber completado el Challenge
- Martin Suarez - martinsuarez14
- Agradezco infinitamente a Alura ONE y al profesor Darguelles 🤓.
⌨️ con ❤️ por martinsuarez14 😊