Skip to content

Challenge "Conversor de Unidades" Programa Oracle One - Alura Latam

Notifications You must be signed in to change notification settings

jesualdog/Conversor-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bienvenido al repositorio del Conversor-Java

En esta oportunidad, se nos solicitó crear un conversor de unidades utilizando el lenguaje Java. Las características solicitadas por nuestro cliente son las siguientes:

  • Conversor de Monedas
  • Conversor de Tiempo
  • Conversor de Longitud

Descripción

Menu Principal

Muestra un cuadro de dialogo que permite al usuario escoger entre las diferentes opciones de conversión.

  • Se utilizó la clase JOptionPane de la biblioteca Javax.
  • Se utilizó el método showInputDialog como un objeto para presentar más de una opción.

Conversor de Monedas

EL conversor de monedas te permite convertir el valor o la cantidad de una moneda a los valores relativos o las cantidades de otras monedas. En el siguiente menu puedes ver las diferentes opciones que tiene nuestro programa.

  • Se utilizó la clase JOptionPane de la biblioteca Javax.
  • Se utilizó el método showInputDialog como un objeto para presentar más de una opción para la conversion.

Conversor de Tiempo

El conversor de tiempo te permite convertir una unidad de tiempo a otra unidad de tiempo. En el siguiente menu puedes ver las diferentes opciones que tiene nuestro programa.

  • Se utilizó la clase JOptionPane de la biblioteca Javax.
  • Se utilizó el método showInputDialog como un objeto para presentar más de una opción para la conversion.

Conversor de Longitud

El conversor de longitud te permite convertir una unidad de longitud a otra unidad de longitud. En el siguiente menu puedes ver las diferentes opciones que tiene nuestro programa.

  • Utilice la clase JOptionPane de la biblioteca Javax;
  • Utilice el método showInputDialog como un objeto para presentar más de una opción para la conversión;

Entrada de valor

Este cuadro de diálogo permite al usuario ingresar el valor que desea convertir dependiendo del conversor utilizado.

  • Este input esta validado y no acepta otro tipo de caracter que no sea del tipo numérico.
  • Se utilizó el método showInputDialog para que el usuario inserte un valor.

Resultado de la conversión

Muestra al usuário el valor de la conversión realizada.

  • Se utilizó el método showMessageDialog para mostrar el resultado de la conversión.

Manejo de errores

Como se especificó en el item Entrada de valor no se permite otro tipo de caracteres que no sean números, ahora si el usuario introduce letras o caracteres especiales y presiona ok debe ser mostrado un mensaje apuntando que el valor no es válido.

  • Se utilizó el método showMessageDialog para validar la entrada para que no se acepten caracteres no numéricos.

Finalizar programa

El programa le pregunta al usuario si desea seguir trabajando - ¿Desea realizar otra conversión?

  • Se utilizó el método showConfirmDialog para preguntar al usuario si desea continuar usando el programa.

  • Si el usuario selecciona la opción Yes debe llevar nuevamente a nuestro usuario a menu principal para escoger una opción de conversión.
  • Si el usuario selecciona la opción No o Cancel se utilizó showMessageDialog para cerrar el programa con el mensaje Programa Terminado.

About

Challenge "Conversor de Unidades" Programa Oracle One - Alura Latam

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages