Skip to content

Conversor de monedas, temperatura, medidas de longitud y velocidad. Como parte del programa de Alura Latam y Oracle (ONE) - Formación Backend.

Notifications You must be signed in to change notification settings

CesarDominguezP/Challenge_Multi_Conversor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge MultiConversor - Programa Alura/Oracle Next Education

Índice del Contenido

Introducción

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".

IMPORTANTE: el SE-java 15+ para efecto del funcionamiento del mismo.

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.

Descripción del Proyecto

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.



Requisitos del Proyecto

Diseño_sin_título

Conversor de Monedas

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.



Funciones que Cubre el Proyecto Finalizado

Conversor de Monedas

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).

Conversor de Temperatura

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.

Conversor de Medidas de Longitud

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.

Conversor de Velocidad

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).

Herramientas y Elementos

Lenguaje de Programcion:

Java

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

"Eclipse IDE for Java Developers - 2022-12"

Librerias utilizadas: -javax.swing. y java.awt.

Proyecto en Funcionamiento

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:

  1. El usuario escogera el tipo de conversor que desea utilizar
  2. El usuario deberá introducir la cantidad (en numeros) que desea convertir
  3. 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.
  4. Una vez el usuario eliga la conversión, recibira el resultado en una ventana.
  5. 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:

Presentación2

Autor-Contacto

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

GitHub: https://github.com/CesarDominguezP

About

Conversor de monedas, temperatura, medidas de longitud y velocidad. Como parte del programa de Alura Latam y Oracle (ONE) - Formación Backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages