Az alábbi letöltési lehetőségek közül választhatsz: (
segítség)
Típus: text/plain
Tartalmaz szöveget
Karakterkódolás: utf-8
Méret: 701 byte
program grafika;
uses graph;
const
vb = -2;
vj = 2;
va = -2;
vf = 2;
kb = 50;
ka = 650;
kf = 50;
kj = 650;
function vkx(x:double):integer;
var lambda : double;
begin
lambda := (x-vb)/(vj-vb);
vkx := round((1-lambda)*kb+lambda*kj);
end;
function vky(y:double):integer;
var lambda : double;
begin
lambda := (y-va)/(vf-va);
vky := round((1-lambda)*ka+lambda*kf);
end;
procedure vonal(x1,y1,x2,y2:double);
var kx1,kx2,ky1,ky2 : integer;
begin
kx1 := vkx(x1); kx2 := vkx(x2);
ky1 := vky(y1); ky2 := vky(y2);
line(kx1,ky1,kx2,ky2);
end;
var gd,gm : integer;
BEGIN
detectgraph(gd,gm);
initgraph(gd,gm,'');
vonal(-2,-2,2,2);
readln;
closegraph;
END.