IDENTIFICATION DIVISION.
PROGRAM-ID. Age.
AUTHOR. Fernando Brito.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Age PIC 99 VALUE ZEROS.
01 Had_Birthday PIC X VALUE SPACES.
01 Current_Year PIC 9999 VALUE 2010.
01 Result PIC 9999 VALUE ZEROS.
PROCEDURE DIVISION.
DISPLAY "==> How old are you?".
ACCEPT Age
DISPLAY "==> Had you already had birthday this year (y or n)?".
ACCEPT Had_Birthday
SUBTRACT Current_Year FROM Age GIVING Result
IF Had_Birthday = "n" THEN
SUBTRACT 1 FROM Result GIVING Result
END-IF
DISPLAY "Let me guess... "" You were born in ", Result
STOP RUN.