Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.04.2011, 18:28   #1
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию turboPascal

Как нарисовать n-уголник?
masterlomaster вне форума
Старый 26.04.2011, 19:45   #2
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию аааааа

Код:
program ugol;
uses Crt, Graph;
var
  gd: Integer;
  gm: Integer;
  ErrCode: Integer;
var
xc,yc,R,i,N:integer;

alfa:real;
X,Y:array [1..100] of integer;

begin
writeln('                      Program');
writeln('      Sar delit svou territoriu mezdu detmi');
writeln('      territoria predstavliaet soboy n-ugolnik');
writeln;
writeln('Vvedite kol-vo n uglov');
readln(N);
begin
Gd:=Detect;
InitGraph(Gd,Gm,'C:\tp7\bgi');
  ErrCode := GraphResult;
       R:=100;
      xc:= GetMaxX div 2;  yc:= GetMaxY div 2;
   for i:= 1 to N do begin  alfa:= i*pi/N;
            x[i]:= xc + round(R * sin(alfa));
            y[i]:= yc + round(R * cos(alfa))
    end;
              MoveTo(x[N],  y[N]);
   for i:= 1 to N do  begin LineTo(x[i], y[i]); end;

		ReadLn;
     CloseGraph end;
End.
Программа строит n-угольник, но как то не красиво, хочется чтобы n-угольник был расположен четко по кругу.
masterlomaster вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TurboPascal masterlomaster Помощь студентам 0 26.04.2011 15:36
Аннаграммы (TurboPascal) beemoto Помощь студентам 9 24.12.2009 21:31
Delphi--> TurboPascal Анюта) Помощь студентам 3 17.12.2009 09:11
TurboPascal - help! Lexone Помощь студентам 5 29.03.2009 15:38