PROGRAM GRAFICA_DEMO_1(output);
uses
Graph;
var
grDriver : Integer;
grMode : Integer;
ErrCode : Integer;
a,b,c,d,e:integer;
begin
grDriver := Detect;
InitGraph(grDriver,grMode,'');
ErrCode := GraphResult;
if ErrCode = grOk then
begin
{ Do graphics }
randomize;
for d:=1 to 10 do
begin
for c:=1 to 10000 do
begin
a:=random(640);
b:=random(480);
PUTPIXEL(a,b,12);
end;
end;
for d:=1 to 50 do
begin
a:=random(640);
b:=random(480);
c:=random(400);
circle(a,b,c);
end;
for d:=1 to 50 do
begin
a:=random(640);
b:=random(480);
c:=random(400);
e:=random(400);
ellipse(a,b,c,e,100,100);
end;
ReadLn;
CloseGraph;
end
else
WriteLn('Graphics error:',
GraphErrorMsg(ErrCode));
end.