HW3.PAS 659 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. Uses Crt;
  2. Var
  3. i,j : integer ;
  4. Procedure DrawTable;
  5. var x:integer;
  6. begin
  7. GotoXY(27,3);
  8. Write('’ ¡«¨æ  㬭®¦¥­¨ï ¤® 15 ');
  9. for x := 9 to 69 do
  10. begin
  11. GotoXY(x, 6);
  12. Write('=');
  13. end;
  14. For x := 1 to 15 do
  15. begin
  16. GotoXY(7 + x*4, 5);
  17. Write(x)
  18. end;
  19. For x := 1 to 15 do
  20. begin
  21. GotoXY(6, 6+x);
  22. if x < 10 then Write(x,' |')
  23. else
  24. Write (x,' |')
  25. end;
  26. end;
  27. begin
  28. clrscr;
  29. DrawTable;
  30. For i := 1 to 15 do
  31. begin
  32. for j := 1 to 15 do
  33. begin
  34. GotoXY(7 + j*4 , 6 + i);
  35. Write(I*J);
  36. end;
  37. end;
  38. Readln;
  39. end.