Rev 7597 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7597 | Rev 7696 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | MODULE HW_con; |
1 | MODULE HW_con; |
Line 2... | Line 2... | ||
2 | 2 | ||
Line 3... | Line 3... | ||
3 | IMPORT Out, In, Console, DateTime; |
3 | IMPORT Out, In, Console, DateTime; |
Line 8... | Line 8... | ||
8 | ASSERT((0 <= n) & (n <= 99)); |
8 | ASSERT((0 <= n) & (n <= 99)); |
9 | IF n < 10 THEN |
9 | IF n < 10 THEN |
10 | Out.Char("0") |
10 | Out.Char("0") |
11 | END; |
11 | END; |
12 | Out.Int(n, 0) |
12 | Out.Int(n, 0) |
13 | END OutInt2; |
13 | END OutInt2; |
Line 14... | Line 14... | ||
14 | 14 | ||
15 | 15 | ||
16 | PROCEDURE OutMonth(n: INTEGER); |
16 | PROCEDURE OutMonth(n: INTEGER); |
Line 17... | Line 17... | ||
17 | VAR |
17 | VAR |
Line 18... | Line 18... | ||
18 | str: ARRAY 4 OF CHAR; |
18 | str: ARRAY 4 OF CHAR; |
19 | 19 | ||
20 | BEGIN |
20 | BEGIN |
21 | 21 | ||
Line 30... | Line 30... | ||
30 | | 8: str := "aug" |
30 | | 8: str := "aug" |
31 | | 9: str := "sep" |
31 | | 9: str := "sep" |
32 | |10: str := "oct" |
32 | |10: str := "oct" |
33 | |11: str := "nov" |
33 | |11: str := "nov" |
34 | |12: str := "dec" |
34 | |12: str := "dec" |
35 | END; |
35 | END; |
Line 36... | Line 36... | ||
36 | 36 | ||
37 | Out.String(str) |
37 | Out.String(str) |
Line 38... | Line 38... | ||
38 | END OutMonth; |
38 | END OutMonth; |
39 | 39 | ||
40 | 40 | ||
Line 50... | Line 50... | ||
50 | OutMonth(Month); Out.Char("-"); |
50 | OutMonth(Month); Out.Char("-"); |
51 | OutInt2(Day); Out.Char(" "); |
51 | OutInt2(Day); Out.Char(" "); |
52 | OutInt2(Hour); Out.Char(":"); |
52 | OutInt2(Hour); Out.Char(":"); |
53 | OutInt2(Min); Out.Char(":"); |
53 | OutInt2(Min); Out.Char(":"); |
54 | OutInt2(Sec) |
54 | OutInt2(Sec) |
55 | END main; |
55 | END main; |
Line 56... | Line 56... | ||
56 | 56 | ||
57 | 57 | ||
58 | BEGIN |
58 | BEGIN |
59 | Console.open; |
59 | Console.open; |
60 | main; |
60 | main; |
61 | In.Ln; |
- | |
62 | Console.exit(TRUE) |
61 | In.Ln; |
- | 62 | Console.exit(TRUE) |