Advertisement
Alex_Fomin

Untitled

Jan 22nd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.66 KB | None | 0 0
  1. uses
  2.   crt;
  3.  
  4. procedure Down2Key;
  5. var
  6.   key: char;
  7.   flag, dk_1, dk_2: boolean;
  8. begin
  9.   flag := true;
  10.   dk_1 := false;
  11.   dk_2 := false;
  12.   while flag do
  13.   begin
  14.     key := Readkey;
  15.     if Ord(key) in [49, 81, 113, 201, 233] then
  16.     begin
  17.       if (Ord(key) = 49) and not dk_1 then dk_1 := true;
  18.       if (Ord(key) in [81, 113, 201, 233]) and not dk_2 then dk_2 := true;
  19.     end
  20.     else
  21.     begin
  22.       dk_1 := false;
  23.       dk_2 := false;
  24.     end;
  25.     if dk_1 and dk_2 then flag := false;
  26.   end;
  27. end;
  28.  
  29. begin
  30.   Down2Key; // Вызываем процедуру
  31.   WriteLn('Вы нажали Q+1 - программа была заершена :)');
  32. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement