Advertisement
Alex_Fomin

Untitled

Dec 3rd, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.15 KB | None | 0 0
  1. const
  2.   arr: array of array of string = (('Омск основан раньше чем Уфа?',
  3.                                     'Олени любят есть бананы?',
  4.                                     'Рек Юкон длиннее чем река Нигер',
  5.                                     'Цугцванг - это шахматный термин?',
  6.                                     'Тюльпан растет из луковки?'),
  7.                                     ('N', 'Y', 'N', 'Y', 'Y'));
  8.  
  9. var
  10.   ch: char;
  11.  
  12. begin
  13.   var count := 0;
  14.   for var i := 0 to Length(Arr[0]) - 1 do
  15.   begin
  16.     System.Console.CursorLeft := 35;
  17.     System.Console.WriteLine('Вопрос №' + Succ(i));
  18.     System.Console.WriteLine('>>> ' + Arr[0, i]);
  19.     System.Console.Write('Выберите ответ (Y/N): ');
  20.     repeat
  21.       Ch := UpCase(System.Convert.ToChar(System.Console.ReadLine()));
  22.     until Ch in ['Y', 'N'];
  23.     if Ch = Arr[1, i] then count += 1;
  24.   end;
  25.   System.Console.WriteLine();    
  26.   System.Console.WriteLine('Вы набрали {0} балла(ов) из {1} возможных...', Count, Length(Arr[0]));
  27. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement