Advertisement
Guest User

Untitled

a guest
Jul 17th, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.07 KB | None | 0 0
  1. program Gra;
  2. uses crt, dos;
  3.  
  4.  
  5. type
  6.    pytanie = record
  7.       question, a, b, c, d : string;
  8.       answer : char;
  9.    end;
  10. procedure kreska(x, y, l : integer; p : boolean);
  11. var i : integer;
  12. begin
  13.   for i := 1 to l do
  14.     begin
  15.       gotoxy(x, y);
  16.       write('*');    
  17.       if p = true then
  18.          inc(x)
  19.       else
  20.          inc(y);     
  21.     end;
  22.    
  23. end;
  24.  
  25.  
  26.  
  27.  
  28. procedure ramka(x,y,a,b : integer);
  29. begin
  30.  
  31. end;
  32.  
  33.  
  34. var
  35.   q : array [1..10] of pytanie;
  36.  
  37.  
  38. function pytaj(q : pytanie)  : boolean;
  39. var odp : char;
  40. begin
  41.   writeln(q.question);
  42.   writeln(q.a);
  43.   writeln(q.b);
  44.   writeln(q.c);
  45.   writeln(q.d);
  46.   readln (Odp);
  47.   if odp = q.answer then
  48.      pytaj := true
  49.   else
  50.      pytaj := false;  
  51.    
  52. end;  
  53.  
  54. begin
  55.  
  56.   q[1].question := 'Jaka pojemnosc ma dyskietka 5.25 cala (Podwojnej gestosci) ?';
  57.   q[1].a :=  'A. 1.44MB';
  58.   q[1].b :=  'B. 5.25MB';
  59.   q[1].c :=  'C. 360Kb';   
  60.   q[1].d :=  'D. 520Kb';
  61.   q[1].answer := 'c';
  62.  
  63.   Clrscr;
  64.  
  65.   if pytaj(q[1]) = true then
  66.     writeln('Dobrze')
  67.   else
  68.     writeln('Zle') ;
  69.  
  70.  
  71.  
  72.   readln;  
  73. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement