miércoles, 16 de marzo de 2016

CALCULAR TU EDAD - JAVA

El día de hoy en clases de algoritmos y estructura de datos me propusieron un problema que a simple vista se puede desarrollar sin hacer mucho trabajo.
El ejercicio es:

Hacer un programa que me muestre mi nombre, edad. Sabiendo mi fecha de nacimiento.

Lo primero que se me vino a la mente es... vaya solo tengo que realizar una operación de resta con el año actual y el año de nacimiento. Es así como lo realice.
El problema, es que el programa no valida si ya cumpliste tu cumpleaños o no.

Por ejemplo:
Una persona que cumple años en Diciembre no tiene la edad durante todo el año.
En mi caso; nací en 1993 y cumplí en enero, tengo 23 años.
Si nací en 1993 y cumplo en julio, tengo 22 años.

En un momento de EUREKA! salió la respuesta, es muy fácil además.
Les dejo un print screen!


Ahora los ejemplos:

30-01-1993

30-07-1993