Kód: Vybrať všetko
procedure nacitaj_hosti;
var x, volba :integer;
begin
A[pocet_hosti].cislo_izby := 0;
pocet_hosti := 0;
repeat
clrscr;
inc (pocet_hosti);
writeln ('Zadajte meno hosta:');
readln (A[pocet_hosti].meno);
writeln ('Zadajte datum zaciatku ubytovania:');
readln (A[pocet_hosti].datum);
writeln ('Zadajte dlzku pobytu hosta:');
readln (A[pocet_hosti].dlzka_pobytu);
writeln ('Zadajte cislo izby v ktorej bude byvat host:');
repeat
repeat
readln (x);
if x > 5 then
writeln ('Zadane cislo je vacsie nez pocet izieb, zadajte ine!');
until x <= 5;
inc (B[x].obs_lozka);
if (B[x].lozka - B[x].obs_lozka) < 0 then
writeln ('Izba je plna, vyberte inu')
else
begin
A[pocet_hosti].cislo_izby := x;
B[x].obsadenost := true;
end;
until A[pocet_hosti].cislo_izby = 1;
writeln ('Host cislo ',pocet_hosti,'. bol uspesne pridany!');
readln;
clrscr;
writeln ('1. Pokracovat v zadavani');
writeln ('2. Navrat do menu');
readln (volba);
until volba = 2;
end;Vopred ďakujem za pomoc