Vanilla 1.1.5a jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
Uses Crt;
Type TZestaw = record
Pytanie : string[60];
Odpowiedz : array [1..4] of string[60];
Dobra : Integer;
end;
Const Zestawy : array [1..4] of TZestaw = ((Pytanie:'Podaj wynik dzialania 1+1=?'; Odpowiedz: ('2','0','0','0');Dobra:1),
(Pytanie:'Podaj wynik dzialania 2+2=?'; Odpowiedz: ('0','4','0','0');Dobra:2),
(Pytanie:'Podaj wynik dzialania 3+3=?'; Odpowiedz: ('0','0','6','0');Dobra:3),
(Pytanie:'Podaj wynik dzialania 4+4=?'; Odpowiedz: ('0','0','0','8');Dobra:4));
procedure PokazZestaw(NrZestawu : Integer);
var Odp,i : Integer;
begin
ClrScr;
Writeln('Pytanie ',NrZestawu,' : ',Zestawy[NrZestawu].Pytanie);
Writeln;
for i:=1 to 4 do
Writeln('Odpowiedz ', i,': ',Zestawy[NrZestawu].Odpowiedz[ i]);
Writeln;
Write('Twoj wybor : ');
Readln(Odp);
if Odp=Zestawy[NrZestawu].Dobra
then Writeln('Prawidlowa odpowiedz')
else Writeln('Zla odpowiedz');
ReadKey
end;
Begin
PokazZestaw(1);
PokazZestaw(2);
PokazZestaw(3);
PokazZestaw(4)
End.
Od 1 do 2 z 2