All pastes #519014 Raw Edit

Something

public text v1 · immutable
#519014 ·published 2007-05-29 14:40 UTC
rendered paste body
unit procedury;

interface

procedure DodajKontakt;
procedure Przegladaj;

type
  kontakt = record
    imie, nazwisko, gadu, tlen, icq, spik: string;
  end;

var
  ludzie  : array[1..10] of kontakt;
  q       : string;
  i       : integer;


implementation

procedure DodajKontakt;
var
  nr: integer;
begin
  for nr := 1 to 10 do
  begin
    Write('Kontakt numer ');
    Write(nr);
    Writeln(':');
    Readln(q);
    if (q='q') then
    begin
      i := nr;
      break;
    end;
    Write('Imie: ');
    Readln(ludzie[nr].imie);
    Write('Nazwisko: ');
    Readln(ludzie[nr].nazwisko);
    Write('Gadu Gadu: ');
    Readln(ludzie[nr].gadu);
    Write('Tlen: ');
    Readln(ludzie[nr].tlen);
    Write('ICQ: ');
    Readln(ludzie[nr].icq);
    Write('Spik: ');
    Readln(ludzie[nr].spik);
  end;
end;

procedure Przegladaj;
var
  nr: integer;
begin
  for nr := 1 to i - 1 do
  begin
    Write('Kontakt numer ');
    Write(nr);
    Writeln(':');
    Writeln('');
    Write('Imie: ');
    Writeln(ludzie[nr].imie);
    Write('Nazwisko: ');
    Writeln(ludzie[nr].nazwisko);
    Write('Gadu Gadu: ');
    Writeln(ludzie[nr].gadu);
    Write('Tlen: ');
    Writeln(ludzie[nr].tlen);
    Write('ICQ: ');
    Writeln(ludzie[nr].icq);
    Write('Spik: ');
    Writeln(ludzie[nr].spik);
  end;
  Readln;
end;

end.