Započni novu temu Odgovori na temu  [ 3 Posta ] 
Autoru Poruka
 Tema posta:
PostPoslato: 30.07.2003. 17:22:02 

Pridružio se: 31.05.2003. 00:00:14
Postovi: 8
Lokacija: Beograd
Moze li mi neko pomoci!?
Ne kapiram,zasto nece.
Neka mi neko objasni i neka napise kako bi trebalo!
Hitno mi je,jer mi treba za uslov!
Implementiraj niz kao stack.
elementi niza su:
Tknjiga=record
isnb:string[10];
naziv,autor:string[20]
brsr:word
end;

program zad;
uses uniz;
var x:oniz;
p:boolean; op:integer;
begin
x.init;
p:=true;while p=true do
begin
writeln('1.ubaciknjigu');
writeln('2.izbaciknjigu');
writeln('3.prikaziknjigu');
writeln('4.kraj');
write('izaberi opciju 1-4');
readln(op);
case op of
1:x.ubacinapocetak;
2:x.izbacisapocetka;
3:x.stampaj;
4:p:=false
end;
end;
end.

unit uniz;
interface
type
tknjiga=record
isnb:string[10];
naziv,autor:string[20];
brsr:word;
end;
tniz=array[1..100] of tknjiga;
oniz=object
private
a:tniz;
na:integer;
public
procedure init;
procedure ubacinapoc;
procedure izbacisapoc;
procedure stampaj;
end;
implementation
procedure oniz.init;
begin
na:=0;
end;
procedure oniz.ubacinapoc;
var
s:tknjiga; i:integer;
begin
if na<100 then begin
write('unesi isnb');
readln(s.isnb);
write('unesi naziv');
readln(s.naziv);
write('unesi autora');
readln(s.autor);
write('unesi broj strana');
readln(s.brsr);
for i:=(na+1) downto 2 do
a[i]:=a[i-1];
a[1]:=s;
inc(na);
end else write('niz je pun.');
end;
procedure oniz.izbacisapoc;
var i:integer;
begin
if na>0 then begin
for i:=1 to na-1 do
a[i]:=a[i+1];
na:=na-1;
end
else write('unesi prazan');
end;
procedure oniz.stampaj;
var i:integer;
begin
if na=0 then write('nema podataka o knjizi:')
else begin
for i:=1 to na do
writeln(a[i].isnb,' ',a[i].naziv,' ',a[i].autor,' ',a[i].brsr)
end;
end;
end.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 31.07.2003. 00:50:25 
Moderator
Korisnikov avatar

Pridružio se: 25.11.2001. 01:30:19
Postovi: 314
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Poku

_________________
--------^^^^ T E A ^^^^-------
------------<<< && >>>--------
----------^^^tomdam^^^-------


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.08.2003. 16:19:01 

Pridružio se: 31.05.2003. 00:00:14
Postovi: 8
Lokacija: Beograd
Hvala ti,mada ni ovo nece da se pokrene.
Moracu da vidim sa samim programom sta je.
Pozdrav! ???


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 3 Posta ] 


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 6 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
cron
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group