📄 linie'.pas
字号:
program linie;
{sa se miste linia din pozitia initiala in pozitia finala}
uses graph;
const p=36;
var n,i,k:integer;
gd,gm:integer;
x,y,l:integer;
procedure desen(l,k:integer);
var a,b:array[1..p] of real;
begin
for i:=1 to p do
begin
a[i]:=round(getmaxx/2)+l*cos(Pi*i/18);
b[i]:=round(getmaxy/2)+l*sin(Pi*i/18);
end;
for i:=2 to p do
begin
setcolor(k);
line(round(getmaxx/2),round(getmaxy/2),round(a[i]),round(b[i]));
readln;
setcolor(0);
line(round(getmaxx/2),round(getmaxy/2),round(a[i-1]),round(b[i-1]));
end;
end;
begin
gd:=Vga;
Gm:=Vgahi;
InitGraph(gd,gm,'E:\TP\Bgi');
write('lungimea= ');
readln(l);
for k:=1 to 8 do
begin
desen(l,k);
readln;
end;
CloseGraph;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -