You are on page 1of 2

Na formi postavi sledece komponente: tri edita (2 sa kontrolom unosa), tri list boxa, jedan label i jedan button.

U list box 1 prikazi sve prirodne brojeve do n koji se unose. U list boxu 2 prikazi prvu polovinu iz list box 1 a u list box 3 prikazi drugu polovinu brojeva. U prvom editu prikazi proizvod parnih iz list boxa 1 a u edit 2 prikazi zbir dvocifrenih iz list boxa 1. U labelu prikazi sr vrednost svih brojeva iz list boxa 1 i oboji u plavo. begin val(edit1.test,n,kod); if kod=0 then begin for i:=1 to n do listbox1.items.add(inttostr(i));

begin val(edit1.test,n,kod); if kod=0 then begin for i:=1 to n do listbox1.items.add(inttostr(i)); for i.=1 to (n div 2) do listbox2.items.add(inttostr(i)); for i:=n div 2+1 to n do listbox2.items.add(inttostr(i)); p:=1; for i:=1 to n div 2 do if i mod 2=0 then p:=p*i; edit2.text:=inttostr(p); s:=0; for i:=(n div 2+1) to n do if (i>9) and (i<100) begin val(edit1.test,n,kod); if kod=0 then begin for i:=1 to n do listbox1.items.add(inttostr(i)); for i.=1 to (n div 2) do listbox2.items.add(inttostr(i)); for i:=n div 2+1 to n do listbox3.items.add(inttostr(i)); p:=1; for i:=1 to n div 2 do if i mod 2=0 then p:=p*i; edit2.text:=inttostr(p); s:=0; var i, n, kod, p, s:integer (ovo na vrhu)

begin val(edit1.test,n,kod); if kod=0 then begin for i:=1 to n do listbox1.items.add(inttostr(i)); for i.=1 to (n div 2) do listbox2.items.add(inttostr(i)); for i:=n div 2+1 to n do listbox2.items.add(inttostr(i)); p:=1; for i:=1 to n div 2 do if i mod 2=0 then p:=p*i; edit2.text:=inttostr(p); s:=0; for i:=(n div 2+1) to n do if (i>9) and (i<100) var i, n, kod, p, s:integer; sr:real; (ovo na vrhu) Sracunaj srednju vrednost dvocifrenih prirodnih brojeva koji su deljivi zbirom svojih cifara begin s:=0 for i:=10 to 99 do begin d:=i div 10 j:=i mod 10 z:=d+j if i mod z=0 then s:=s+i; end; BR:=0 for i:=10 to 99 do begin d j z if i mod z=0 then BR:=BR+1; end; SV:=S/BR; Label1.caption:=Floattostr(SV); end;

You might also like