Задание напаскалеДано естественное число n. Составить программу которая рисует верный

Задание напаскале
Дано естественное число n. Составить программку которая живописует правильный n-угольник

Задать свой вопрос
1 ответ
// PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
// Внимание! Если программка не работает, обновите версию!

uses GraphABC;

begin
  var (w,h):=(800,600); // размер графического окна
  SetWindowSize(w,h);
  var (xc,yc):=(w div 2,h div 2); // координаты центра
  var R:=h-yc-20; // радиус описанной окружности
  var n:=ReadInteger('Количество сторон n =');
  Window.Clear;
  Pen.Width:=5;
  Pen.Color:=clRed;
  var P:=new Point[n];
  for var i:=0 to n-1 do begin
    var arg:=2*Pi*i/n-Pi/2;
    P[i].X:=Trunc(xc+R*cos(arg));
    P[i].Y:=Trunc(yc+R*sin(arg))
    end;
  DrawPolygon(P);
end.
Леонид Баронец
А можно меня избавить от подросткового жаргона?
Алла Лифед
сможешь ? https://znanija.com/task/29174940
Нелли
это под силу только всевышним
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт