Convertidor Múltiple es una aplicación que cuenta con dos convertidores: uno para monedas y otro para temperaturas. Con esta app podrás conocer el valor de una moneda en otra, de acuerdo con la tasa de cambio actual. Además, podrás convertir temperaturas a diferentes unidades de medida.
Esta app es una solución al challenge "Convertidor de Moneda" propuesto por Alura Latam Oracle-One Next Education.
- 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.
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?
- Consumo de Appi's Exchange Rate Data API
- Tasa de cambio actual de las diferentes monedas disponibles
- Interfaz gráfica agradable e intuitiva
- Validaciones a los datos ingresados por parte del usuario
- Texto informativos a medida de que el usuario interactua con la app
- Clonar el repositorio
- Ejecutar el Jar (convertidor_moneda.jar) que se encuentra en la carpeta raiz del proyecto
- Disfrute de la aplicación
- Clonar el repositorio
- Abir proyecto en Intellij
- Run main y disfrutar la aplicación
- Java 17
- GitHub
- Photoshop
- Resources
- src
- Config
- Properties
- Controladores
- Controlador Moneda
- Controlador Temperatura
- Vistas
- Vista Moneda
- Vista Temperatura
- Vista Main
- Config
public class Moneda {
private String nombre;
private String simbolo;
private ImageIcon icono;
public Moneda(){
}
}
public class Temperatura {
private double temperatura;
private String simbolo;
private String nombre;
private ImageIcon icon;
public Temperatura(){
}
}
- Solo son válidos números enteros o decimales
- Para el convertidor de moneda no se aceptan valores negativos o valor 0
- Para poder convertir se debe seleccionar las monedas correspondientes o la temperatura principal
Este proyecto está licenciado bajo la Licencia MIT
Creado con 💙 por Giovanni Scarpetta