Advertisement
alavrov

Program1.pas

Mar 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.73 KB | None | 0 0
  1. procedure questions;
  2. var i : integer; {счетчик}
  3. s : string; {вспомогательная строка}
  4. quest : array [1..5] of string; {массив вопросов}
  5. answ : array [1..5] of string; {массив ответов}
  6. begin
  7. {Вопросы}
  8.   quest[1]:='Как вас зовут?';
  9.   quest[2]:='Сколько вам лет?';
  10.   quest[3]:='Какой ваш любимый урок?';
  11.   quest[4]:='Ваша будущая профессия -';
  12.   quest[5]:='Оцените вопросы анкеты (от 1 до 5):';
  13. {Работа с пользователем}
  14.   writeln('Вам предлагается ответить на 5 вопросов анкеты');
  15.   for i:=1 to 5 do
  16.   begin
  17.     writeln(i, ' вопрос:');
  18.     writeln(quest[i]);
  19.     readln(answ[i]);
  20.   end;
  21.   writeln;
  22. {Вывод результата опроса}
  23.   writeln('Результат:');
  24.   for i:=1 to 5 do begin
  25.   write(quest[i], ' ');
  26.   writeln(answ[i]);
  27. {Добавление комментариев к ответам пользователя}
  28.   case i of
  29.    1: writeln('РОБОТ: Хорошее имя');
  30.    3: begin if (answ[3]<>'Информатика')
  31.    then writeln('РОБОТ: В следующий раз подумай над этим получше'); end;
  32.    4: begin if ((answ[3]='Информатика') and (answ[4]<>'программист') and (answ[4]<>'Программист'))
  33.    then writeln('РОБОТ: Информатику любя, программистом будь.'); end;
  34.    5: begin s:=answ[5]; if Ord(s[1])<52 then writeln('РОБОТ: Мы будем работать над этим'); end; end;
  35.   end;
  36. end;
  37.  
  38. {программа}
  39. begin
  40. questions;
  41. end.
  42.  
  43. { made by ALavrov }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement