program linije9;
uses crt,graph;
var driver,mode,x,broj,i,d:integer;
begin
ClrScr;
writeln(' Ovaj program prikazuje vertikalne linije sa promjenom boje');
writeln;
write(' Unesite X-ordinatu neke tacke linije: ');
readln(x);
write(' Unesite broj linija: ');
readln(broj);
driver:=detect;
initgraph(driver,mode,'');
setbkcolor(black);
d:=GetMaxX div broj;
if (x>GetMaxX) or (x<0) or (d<1)
then
begin
restorecrtmode;
write('X mora biti u intervalu [0,',GetMaxX,'],ili broj linija mora biti manji!');
readln
end
else
begin
for i:=0 to broj-1 do
begin
setcolor(i);
Line(x+d*i,0,x+d*i,GetMaxY);
end;
readln;
closegraph
end;
end.
|
 |