Advertisement
YanMetelitsa

Для Машк

Nov 24th, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.54 KB | None | 0 0
  1. program bingo;                             //Для Машк :3
  2. uses CRT;
  3. var mainNum, trys, enteredNum: integer;
  4.     gameOver: boolean;
  5. procedure GetValues;
  6. begin
  7.      trys:=10;
  8.      gameOver:=false;
  9. end;
  10. begin
  11.      GetValues;
  12.      
  13.      while mainNum = 0 do mainNum:=Random(100);
  14.      writeln('+ - - - - - - - - - - - - - - - +');
  15.      writeln('| Программа сгенирировала число |');
  16.      writeln('| У Вас есть 10 попыток         |');
  17.      writeln('+ - - - - - - - - - - - - - - - +');
  18.      
  19.      while gameOver = false do
  20.      begin
  21.           write('  ',trys:2,'. Введите Ваше число: ');
  22.           read(enteredNum);
  23.           trys:=trys-1;
  24.          
  25.           if trys = 0 then
  26.           begin
  27.                writeln('+ - - - - - - - - - - - - - - - +');
  28.                writeln('|         Вы проиграли..        |');
  29.                writeln('+ - - - - - - - - - - - - - - - +');
  30.                gameOver:=true;
  31.                Exit;
  32.           end;
  33.          
  34.           if enteredNum = mainNum then
  35.           begin
  36.                writeln('+ - - - - - - - - - - - - - - - +');
  37.                writeln('|          Вы победили!         |');
  38.                writeln('+ - - - - - - - - - - - - - - - +');
  39.                gameOver:=true;
  40.           end
  41.              else
  42.              begin
  43.                   if enteredNum < mainNum then writeln('      ',enteredNum,' < x')
  44.                      else writeln('      ',enteredNum,' > x');
  45.              end;
  46.      end;
  47. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement