Advertisement
CyberPascal

Untitled

Feb 5th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.91 KB | None | 0 0
  1. Program piskvorky; uses crt, graph;
  2.  
  3. const max = 3;
  4. pole:array[1..max] of integer=(46,137,227);
  5.  
  6.  
  7. var gd,gm,celkem,a,b,x,y:integer;
  8.  
  9. procedure mrizka;
  10. begin
  11. line(91,0,91,271);
  12. line(181,0,181,271);
  13. line(0,91,271,91);
  14. line(0,191,271,191);
  15. end;
  16.  
  17. function cross(x,y:integer):integer;
  18. begin
  19. setcolor(white);
  20.  
  21. line(x,y,x-30,y+30);
  22. line(x,y,x+30,y+30);
  23. line(x,y,x-30,y-30);
  24. line(x,y,x+30,y-30);
  25. end;
  26.  
  27. function crosso(x,y,r:integer):integer;
  28. begin
  29. circle(x,y,r);
  30. end;
  31.  
  32. procedure generuj(var x,y:integer);
  33. var a,b:integer;
  34. begin
  35. Randomize;
  36. a:=random(3)+1;
  37. x:=pole[a];
  38. b:=random(3)+1;
  39. y:=pole[b];
  40. end;
  41.  
  42. begin
  43. gd:= D8bit;
  44. gm:= m640x480
  45. initgraph(gd, gm, '');
  46. if (GraphResult <> grok) then
  47. halt;
  48. setbkcolor(1);
  49. cleardevice;
  50. setcolor(15);
  51.  
  52.  
  53. for celkem:=1 to 10 do
  54. begin
  55. mrizka;
  56. generuj(X,y);
  57. cross(x,y);
  58. generuj(X,y);
  59. crosso(x,y,30);
  60. delay(1000);
  61. end;
  62. closegraph;
  63. readkey;
  64. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement