if cinnost='a' then p[cislo].ci:=true
else p[cislo].ci:=false;
end;
procedure vypis(cislo:integer);
var i:integer;
co:integer;
cinnost:string;
begin
clrscr;
writeln;
writeln(' Seznam sopek:');
for i:=1 to cislo do writeln(' ',i,' ',p[i].jm);
writeln;
write(' Zadejte cislo sopky kterou chcete vypsat: ');
readln(co);
writeln;
writeln(' Jmeno: ',p[co].jm);
writeln(' Stat: ',p[co].st);
writeln(' Vyska: ',p[co].vy);
if p[co].ci=true then cinnost:='je'
else cinnost:='neni';
writeln(' Cinnost: sopka ',cinnost,' cinna');
readln;
end;
procedure vyvso(cislo:integer);
var cinnost:string;
co:integer;
begin
clrscr;
for co:=1 to cislo do begin
writeln;
writeln(' Jmeno: ',p[co].jm);
writeln(' Stat: ',p[co].st);
writeln(' Vyska: ',p[co].vy);
if p[co].ci=true then cinnost:='je'
else cinnost:='neni';
writeln(' Cinnost: sopka ',cinnost,' cinna');
delay(500);
end;
readln;
end;
procedure oprav(cislo:integer);
var cinnost:string;
opravdu:char;
i:integer;
co:integer;
begin
clrscr;
writeln;
writeln(' Seznam sopek:');
for i:=1 to cislo do writeln(' ',i,' ',p[i].jm);
writeln;
write(' Zadejte cislo sopky kterou chcete upravit: ');
readln(co);
writeln;
writeln;
writeln(' Jmeno: ',p[co].jm);
writeln(' Stat: ',p[co].st);
writeln(' Vyska: ',p[co].vy);
if p[co].ci=true then cinnost:='je'
else cinnost:='neni';
writeln(' Cinnost: sopka ',cinnost,' cinna');
write('Opravdu chcete tento zaznam upravit[a/n]: ');
readln(opravdu);
if opravdu='a' then begin
writeln;
write(' Jmeno: ');
readln(p[co].jm);
write(' Stat: ');
readln(p[co].st);
write(' Vyska: ');
readln(p[co].vy);
write(' Cinnost[a/n]: ');
readln(cinnost);
if cinnost='a' then p[cislo].ci:=true
else p[cislo].ci:=false;
end;
end;
procedure vymaz(var cislo:integer);
var i:integer;
co:integer;
opravdu:char;
cinnost:string;
begin
clrscr;
writeln;
writeln(' Seznam sopek:');
for i:=1 to cislo do writeln(' ',i,' ',p[i].jm);
writeln;
write(' Zadejte cislo sopky kterou chcete smazat: ');
readln(co);
writeln;
writeln;
writeln(' Jmeno: ',p[co].jm);
writeln(' Stat: ',p[co].st);
writeln(' Vyska: ',p[co].vy);
if p[co].ci=true then cinnost:='je'
else cinnost:='neni';
writeln(' Cinnost: sopka ',cinnost,' cinna');
write('Opravdu chcete tento zaznam upravit[a/n]: ');
readln(opravdu);
if opravdu='a' then begin
for i:=co to cislo-1 do begin
p[i]:=p[i+1];
cislo:=cislo-1;
end;