Advertisement
Guest User

kod michał Z

a guest
Nov 22nd, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. program Michal;
  2.  
  3. uses crt;
  4. var
  5. a,d:integer;
  6. c,b:Integer;
  7. i,j:Integer;
  8. dziesiec:integer;
  9. Wybor:integer;
  10. t:array[1..10]of integer;
  11. label petlaforto, petlafordownto, petlawhile, czyszczenie, petlarepeat, tablica, menu;
  12.  
  13. begin
  14.  
  15. menu:
  16. writeln('Co chcesz zrobic?');
  17. writeln('-------------------');
  18. writeln('1 - Petla for to');
  19. writeln('2 - Petla for down to');
  20. writeln('3 - Zapis do tablicy');
  21. writeln('4 - Petla while');
  22. writeln('5 - Petla repeat');
  23. writeln('6 - Wyczysc');
  24.  
  25. Writeln('-------------------');
  26. Readln(Wybor);
  27.  
  28.  
  29. case Wybor of
  30. 1:begin
  31. petlaforto:
  32. writeln('Wypisz liczby od 1 do');
  33. readln(c);
  34. clrscr;
  35. for c:=1 to c do
  36. begin
  37. writeln('Petla sie wykonala',' ', c);
  38. end;
  39. writeln('');
  40. goto menu;
  41. end;
  42.  
  43. 2:
  44. begin
  45. petlafordownto:
  46. writeln('Podaj liczbe ktora chcesz wyzerowac');
  47. readln(b);
  48. clrscr;
  49. for b:=b downto 0 do
  50. begin
  51. writeln(b);
  52. end;
  53. writeln(' ');
  54. goto menu;
  55. end;
  56.  
  57. 3:
  58. begin
  59. tablica:
  60. randomize;
  61. for i:=1 to 10 do
  62. begin
  63. t[i]:= random(10);
  64. writeln(t[i]:10);
  65. end;
  66. writeln(' ');
  67. goto menu;
  68. end;
  69.  
  70. 4:
  71. begin
  72. petlawhile:
  73. writeln('Zwieksz/zmniejsz liczbe i wypisz tekst do momentu uzyskania liczby 10');
  74. readln(i);
  75. while i<10 do
  76. begin
  77. inc(i);
  78. writeln('Zwiekszono do', ' ', i);
  79. end;
  80. while i>10 do
  81. begin
  82. dec(i);
  83. writeln('Zmniejszono do', ' ', i);
  84. end;
  85. writeln(' ');
  86. goto menu;
  87. end;
  88.  
  89. 5:
  90. begin
  91. petlarepeat:
  92. repeat
  93. write ('Wpisz liczbe 10: ');
  94. readln (j);
  95. until j = 10;
  96. writeln(' ');
  97. goto menu;
  98. end;
  99.  
  100. 6:
  101. begin
  102. czyszczenie:
  103. clrscr;
  104. goto menu;
  105. end;
  106.  
  107.  
  108.  
  109. end;
  110.  
  111. end.
  112.  
  113. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement