| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- PROGRAM PROG10;
- {$U+ Copyright (C), 1985 by Lyle Faurot. All rights reserved.
- New Topics: WHILE statement
- CONST declaration
- Delay timing loop
- }
- CONST
- Wobble_Size = 5;
- Left_Edge = 10;
- Message = ', the Great Pascal Programmer!';
- VAR
- Index, Count, Delay : Integer;
- First, Last : Char;
- BEGIN
- Write('Enter your first initial: ');
- ReadLn(First);
- Write('Enter your last initial: ');
- ReadLn(Last);
- Write('Enter a positive number less than 8: ');
- ReadLn(Count);
- If Count > 8
- THEN Count := 8;
- WHILE Count > 0 DO
- BEGIN
- Count := Count - 1;
- FOR Index := 1 to Wobble_Size DO
- BEGIN
- WriteLn(': ':Left_Edge, First:Index, Last:2, Message);
- FOR Delay := 1 to 500 DO {Do nothing, except loop};
- END;
- FOR Index := Wobble_Size DownTo 1 DO
- WriteLn(': ':Left_Edge, First:Index, ' ',Last, Message);
- END; {WHILE}
- END.
|