Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Паскаль. Рисование 12-угольника (http://www.tehnari.ru/f41/t81970/)

Алена 10.12.2012 21:09

Паскаль. Рисование 12-угольника
 
Вложений: 1
помогите пожалуйста,мне нужна в паскале написать программу для 12угольника

Vladimir_S 11.12.2012 11:08

Вложений: 1
Цитата:

Сообщение от Алена (Сообщение 831749)
помогите пожалуйста,мне нужна в паскале написать программу для 12угольника

Да без проблем:
Код:

Uses Graph, CRT;
Var
 X0,Y0,X1,Y1,X2,Y2,R:Word;
 i,j:Byte;
Begin
 InitGraph(..., ...); {Параметры процедуры инициализации графики задайте сами}
 R:=GetMaxY div 2;
 X0:=GetMaxX div 2;
 Y0:=GetMaxY div 2;
 MoveTo(X0,Y0-R);
 For i:=0 to 11 do
  begin
  X1:=X0+Round(R*Sin(i*Pi/6));
  Y1:=Y0-Round(R*Cos(i*Pi/6));
  For j:=i+1 to 12 do
    begin
    X2:=X0+Round(R*Sin(j*Pi/6));
    Y2:=Y0-Round(R*Cos(j*Pi/6));
    Line(X1,Y1,X2,Y2);
    end;
  end;
 ReadKey;
 CloseGraph;
End.



Часовой пояс GMT +4, время: 03:51.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.