San-ch

Untitled

May 15th, 2011
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.11 KB | None | 0 0
  1. uses
  2. crt;
  3.  
  4. function da: boolean;
  5. var
  6. c: char;
  7. begin
  8.   repeat
  9.     c:=#0;
  10.     if keypressed then
  11.     begin
  12.       c:=readkey;
  13.       case c of
  14.         #27: halt;
  15.         #49: begin
  16.                 da:=true;
  17.                 break;
  18.               end;
  19.         #50: begin
  20.                 da:=false;
  21.                 break;
  22.               end;
  23.         end;
  24.     end;
  25.   until false;
  26. end;
  27.  
  28. var
  29. s: string;
  30.  
  31. begin
  32.  
  33.   writeln('Для выбора варианта ответа нужно нажать 1 или 2 соответственно.');
  34.   writeln('Выход - esc.');
  35.   writeln('');
  36.  
  37.   writeln('Дикое или домашнее?');
  38.   if da then
  39.   begin
  40.     writeln('С рогами или без?');
  41.     if da then
  42.       s:='Лось'
  43.     else
  44.     begin
  45.       writeln('Крупное или мелкое?');
  46.       if da then
  47.         s:='Медведь'
  48.       else
  49.         s:='Заяц';
  50.     end;
  51.   end
  52.   else
  53.   begin
  54.     writeln('Крупное или мелкое?');
  55.     if da then
  56.       s:='Корова'
  57.     else
  58.       s:='Кошка';
  59.   end;
  60.  
  61.   writeln(s);
  62.  
  63.   readln;
  64.  
  65. end.
Advertisement
Add Comment
Please, Sign In to add comment