home *** CD-ROM | disk | FTP | other *** search
RISC OS BBC BASIC V Source | 2003-09-20 | 1.2 KB | 55 lines |
- test calendar
- $ " at line "
- JulMon$(12)
- Jan, Feb, Mar, Apr
- May, Jun, Jul, Aug
- Sep, Oct, Nov, Dec
- I%=1
- JulMon$(I%):
- "Test 2: Compare between Gregorian and Julian calendar for a sequence"
- " of dates"
- )atod% =
- ident("Calendar_JDayToDate")
- )dtoa% =
- ident("Calendar_DateToJDay")
- "FROM (Gregorian):"
- "Year (0=stop): "y%
- y%=0
- "Month : "m%
- "Day : "d%
- dtoa%, 2,, y%,m%,d%
- ,from%
- "(JDay="from%")"
- "TO (Gregorian):"
- "Year : "y%
- "Month : "m%
- "Day : "d%
- dtoa%, 2,, y%,m%,d%
- ,to%
- "(JDay="to%")"
- " Gregorian Julian"
- gday%=from%
- Gregorian
- atod%, 2, gday%
- ,,r2%,r3%,r4%
- @%="G4":
- ""r2%;
- ''@%="G2":
- "-"JulMon$(r3%)"-"r4%" ";
- Julian
- atod%, 1, gday%
- ,,r2%,r3%,r4%
- @%="G4":
- ""r2%;
- +#@%="G2":
- "-"JulMon$(r3%)"-"r4%
- gday%
- y%=0
- ident(swiname$)
- convert the given swi name to a swi number
- and print the result
- swinr%
- "OS_SWINumberFromString",, swiname$
- swinr%
- =swinr%
-