home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / ADA / ADA_TUTR.ZIP / TOMORROW.ANS (.png) < prev    next >
ANSi Art File  |  1988-03-25  |  846 b   |  640x320  |  1-bit (2 colors)
   ocr: Our solution to Uutside Assignment 3; separate (NEXTDATED function TUMURRUWCIUDAY : in DATE) return DATE is LENGIH : arraytHUHTH_IYPE) of DAY SUBTYPE := (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); ANSWER : DATE; begin if TODAY.YEAR mod 4 = 0 and (TODAY. YEAR mod 100 /= 0 or TODAY.YEAR mod 400 = 0) then LENGIHCFEB) := 29; end if; if TODAY.DAY /= LENGIHCTUDAY.MUNTH) then Not end of month. ANSWER := (TUDAY.DAY + 1, TODAY.MONTH, TUDAY. YEARD; elsif TODAY.MONTH /= DEC then End of month, but not end of year. ANSWER := (1, MONTH_TYPES SUCCCTUDAY.NONTHD, TODAY.YEAR): else End of year. ANSWER := ...