- Introducción
- Descripción del proyecto
- Requisitos del Proyecto
- Funciones que Cubre el Proyecto Finalizado
- Proyecto en Funcionamiento
- Autor-Contacto
Como estudiante del proyecto entre Alura Latam y Oracle, una vez finalizado cierto periodo de tiempo respecto a algunos temas se nos propuso un reto.
El proyecto contiene un archivo en formato ejecutable ".jar".
El proyecto consta de un interfaz sencilla, propia de las funciones del JOptionPane.();
En referencia al código, este es bastante simple, con separaciones por conversor con la finalidad de que si se desea el código pueda ejecutarse de forma mas indepependiente a como lo seria si se incluye por ejemplo una funciono "eje" mediante herencia.
Este proyecto tiene como finalidad el poder realizar conversiones de monedas según lo estipulado en las directrices del reto. Como extra el proyecto consta de funciones de conversión para temperatura, medidas de longitud y velocidad. Las conversiones deben poder realizarse en ambos sentidos según la elección del usuario.
El programa debe ser capaz de realizar como mínimo los siguientes puntos:
-
Convertir de Dólar a la moneda de tu país:
-
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.
El proyecto puede realizar las siguientes converciones de monedas:
-
Convertir de De Balboas a USD$ (Dolares Estaunidenses).
-
Convertir de Balboas a CAD$ (Dolares Canadienses).
-
Convertir de Balboas a MXN$ (Pesos Mexicanos).
-
Convertir de Balboas a ARS$ (Pesos Argentinos).
-
Convertir de Balboas a KRW₩ (Won sur-coreano).
-
Convertir de Balboas a GBP£ (Libras Esterlinas).
-
Convertir de Balboas a EUR$ (Euros).
-
Convertir de Balboas a JPY¥ (Yenes).
-
Convertir de Yenes a PAB (Balboas Panameños).
-
Convertir de Euros a PAB (Balboas Panameños).
-
Convertir de Libras Esterlinas a PAB (Balboas Panameños).
-
Convertir de Pesos Argentinos a PAB (Balboas Panameños).
-
Convertir de Pesos Mexicanos a PAB (Balboas Panameños).
-
Convertir de Dolares Canadienses a PAB (Balboas Panameños).
-
Convertir de Dolares Estaunidenses a PAB (Balboas Panameños).
El proyecto puede realizar las siguientes converciones de Temperatura:
- Convertir de Fahrenheit a Kelvin.
- Convertir de Farenhein a Celcius.
- Convertir de Kelvin a Fahrenheit.
- Convertir de Kelvin a Celcius.
- Convertir de Celcuis a Farenheint.
- Convertir de Celcuis a Kelvin.
El proyecto puede realizar las siguientes converciones de medidas de Longitud:
- Convertir de Años Luz a Millas.
- Convertir de Años Luz a Kilómetros.
- Convertir de Kilómetros a Años Luz.
- Convertir de Kilómetros a Millas.
- Convertir de Kilómetros a Metros.
- Convertir de Metros a Millas.
- Convertir de Metros a Kilómetros.
- Convertir de Metros a Pies.
- Convertir de Metros a Pulgadas.
- Convertir de Metros a Centímetros.
- Convertir de Pies a Metros.
- Convertir de Pies a Pulgadas.
- Convertir de Pies a Centímetros.
- Convertir de Pulgadas a Metros.
- Convertir de Pulgadas a Pies.
- Convertir de Pulgadas a Centímetros.
- Convertir de Decímetros a Centímetros.
- Convertir de Decímetros a Milímetros.
- Convertir de Centímetros a Metros.
- Convertir de Centímetros a Pies.
- Convertir de Centímetros a Pulgadas.
- Convertir de Centímetros a Decímetros.
- Convertir de Centímetros a Milímetros.
- Convertir de Milímetros a Decímetros.
- Convertir de Milímetros a Centímetros.
El proyecto puede realizar las siguientes converciones de Velocidad:
- Convertir de Nudo a mph (Millas por Hora).
- Convertir de mph(Millas por Hora) a Nudo.
- Convertir de mph (Millas/Hora) a Km/h (Kilómetros/Hora).
- Convertir de Km/h (Kilómetros/Hora) a mph (Millas por Hora).
- Convertir de Km/h (Kilómetros/Hora) a m/s (Metros/Segundos).
- Convertir de m/s (Metros/Segundos) a Km/h (Kilómetros/Hora).
Lenguaje de Programcion:
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java SDK 15.0.2
IDE Utilizado:
"Eclipse IDE for Java Developers - 2022-12"
Librerias utilizadas: -javax.swing. y java.awt.
La interfaz del program es muy sencilla, al ejectura el codiho (si se hace desde el IDE) o desde el archivo ".jar", este proyectara una ventana emergente que solicitara las acciones a realizar mediante la eleccion de opciones a traves una lista desplegable.El orden que sigue la ejecución del código es la siguente:
- El usuario escogera el tipo de conversor que desea utilizar
- El usuario deberá introducir la cantidad (en numeros) que desea convertir
- El usuario tendrá que elegir el tipo de converción a realizar según el conversor que este eligío. Ejemplo: si eligío el conversor de temperatura debera seleccionar si la conversión es de Grados Celcius a Kelvin, Celcius a Fahrenheit, Kelvin a Celcius, etc.
- Una vez el usuario eliga la conversión, recibira el resultado en una ventana.
- Posterior a recibir el resultado el programa permitira al usuario realizar otra conversión que lo levará al punto 1, cancelar la acción del programa o cerrar.
Para una mejor referencia el archivo en formato ".gif" a continuacón:
Soy César Domínguez, estudiante del proyecto entre Alura Latam y Oracle Next Education, soy principiante y aspiro llegar a Programador Jr. Java/Back-End.
Toda sugerencia, todo comentario en pro del desarrollo y crecimiento es bienvenido siempre, asi que con gusto espero los mismos.
LinkedIn: https://www.linkedin.com/in/cesar-ivan-dom%C3%ADnguez-peralta-290ab626a