Advertisement
Valik888

Geral's prka.

Mar 3rd, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.19 KB | None | 0 0
  1. program pr8_1;
  2. type
  3.  dayType = record
  4.         day:1..31;
  5.         mounth:1..12;
  6.         year:1..2100;
  7.  end;
  8.  adresType = record
  9.         town:string;
  10.         street:string;
  11.         house:integer;
  12.  end;
  13.  friend = record
  14.         f_n:string;
  15.         l_n:string;
  16.         age:0..100;
  17.         hobby:string;
  18.         birthday:dayType;
  19.         adres:adresType;
  20.  end;
  21. var
  22.         student1, student2:friend;
  23. BEGIN
  24. with student1 do begin
  25.         f_n:='Valentine';
  26.         l_n:='Nosikov';
  27.         age:=17;
  28.         hobby:='Music, bycycle, readln';
  29.         with birthday do begin
  30.                 day:=14;
  31.                 mounth:=2;
  32.                 year:=1998;
  33.         end;
  34.         with adres do begin
  35.                 town:='Odesa';
  36.                 street:='Dobrovolskogo';
  37.                 house:=154;
  38.         end;
  39. end;
  40. with student2 do begin
  41.         f_n:='Fred';
  42.         l_n:='Mercury';
  43.         age:=45;
  44.         hobby:='Music, bycycle, computer science';
  45.         with birthday do begin
  46.                 day:=5;
  47.                 mounth:=9;
  48.                 year:=1946;
  49.         end;
  50.         with adres do begin
  51.                 town:='Zanzibar';
  52.                 street:='Stone town';
  53.                 house:=1;
  54.         end;
  55. end;
  56. with student1 do begin
  57.         writeln('First name: ', f_n);
  58.         writeln('Last name: ', l_n);
  59.         writeln('Age: ', age);
  60.         writeln('Hobby: ', hobby);
  61.         with birthday do begin
  62.                 writeln('Birthday: ', day, '.', mounth, '.', year);
  63.         end;
  64.         with adres do begin
  65.                 writeln('Town: ', town);
  66.                 writeln('Street: ', street);
  67.                 writeln('House: ', house);
  68.         end;
  69. end;
  70. writeln('');
  71. with student2 do begin
  72.         writeln('First name: ', f_n);
  73.         writeln('Last name: ', l_n);
  74.         writeln('Age: ', age);
  75.         writeln('Hobby: ', hobby);
  76.         with birthday do begin
  77.                 writeln('Birthday: ', day, '.', mounth, '.', year);
  78.         end;
  79.         with adres do begin
  80.                 writeln('Town: ', town);
  81.                 writeln('Street: ', street);
  82.                 writeln('House: ', house);
  83.         end;
  84. end;
  85. read(student1.birthday.day);
  86. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement