Este proyecto está realizado como parte de un challenger, para, demostrar los conocimientos en Java. El proyecto trata de un conversor de monedas y además de tener esta funcionalidad, posee unas funciones adicionales las cuales permite convertir temperaturas, convertir unidades de masa y calcular la edad actual del usuario. Si bien es un programa básico está pensado para mejorarse en el futuro. El proyecto en cuestión esta disponible para quien lo quiera mejorar o usar.
- El Programa comienza con un Menu principal
- En este Menu Principal tenemos las sigientes opciones
- Si seleccionamos la opcion de Convertidor de Monedas se nos desplegara un cuadro de texto en el que podremos colocar el valor de la moneda que queremos convertir
- Si el valor ingresado no es numerico al Aceptar se nos desplegara un mensaje informando que se debe ingresar solo numeros
- Al proceder el programa le preguntara si desea continuar o si desea terminar el proceso
- Si selecciona que "NO" el programa le informara que gresara al menu principal
- En caso contrario si selecciona "SI" el programa desplegara un cuadro de texto en el que podremos colocar el valor de la moneda que queremos convertir
- Si ingreso un valor numerico se desplegara una ventana donde podra seleccionar el tipo de cambio
- A continuación podra desplegara las opciones de convercion de moneda para nuestro valor ingresado
- Una ves seleccionada el tipo de convercion obtendremos el resultado
- Despues de este resultado podremos intertarlo otra ves
- Ya para finalizar si no desea realizar otra operacion de convercion de moneda el programa lo regresara al menu principal para que seleccione otra opcion
- Una ves, ya en el menu principal si desea salir del programa solo debe seleccionar el boton "CANCELAR" y el programa desplegara un mensage de agradecimiento por el uso de la aplicacion
- Conceptos basicos de Java.
- Orientacion a Objetos.
- Herencia y Polimorfismo.
- Captura de Excepciones.
- Validaciones.
- Otros.
- En este proyecto aprendi y reforce los conceptos de la programacion orientada a objetos y sus ventajas al momento de desarrollar aplicaciones Back End.