С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/210: Рейтинг темы: голосов - 210, средняя оценка - 4.80
16 / 16 / 9
Регистрация: 16.03.2012
Сообщений: 437
1

Нарисовать звезду, используя линии

05.10.2014, 18:24. Показов 42494. Ответов 1

Author24 — интернет-сервис помощи студентам
Добрый день!

Надо нарисовать звезду. Используя линии.

Как сделать чтобы эта звезда стала в 5 раз меньше ?

Pascal
1
2
3
4
5
6
7
8
9
10
11
 SetBrushColor(clYellow);
  Line(290, 111, 240, 190);
  Line(240, 190, 171, 190);
  Line(170, 190, 241, 250);
  Line(241, 250, 209, 320);
  Line(209, 320, 290, 289);
  Line(290, 289, 369, 318);
  Line(369, 318, 340, 248);
  Line(340, 248, 410, 190);
  Line(410, 190, 340, 190);
  Line(340, 190, 289, 111);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2014, 18:24
Ответы с готовыми решениями:

Нарисовать звезду
Можете нарисовать:

Нарисовать падающую звезду
Здрасте люди добрые ?:) пожалуйста помогите мнеее...! Составить программу падающай звезды на...

Нарисовать звезду на экране
66. Нарисовать звезду на экране.

Нарисовать шестиконечную звезду рекурсией
Нарисовать шестиконечную звезду с помощью рекурсии

1
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
05.10.2014, 19:11 2
Нарисовать звезду
Рисование звезды с любым числом лучей от 4 и до....
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
uses graphabc;
type point=record
           x,y:integer
           end;
procedure star(x,y,r,n:integer);
var p:array[1..25] of point;
    u,du:real;
    i,r1:integer;
begin
u:=pi/2; {начальный угол}
du:=pi/n;{угол поворота}
r1:=r div 4;{внутренний радиус}
{координаты вершин}
for i:=1 to 2*n do
 begin
  if i mod 2=0 then
   begin
    p[i].x:=x+round(r1*cos(u));
    p[i].y:=y-round(r1*sin(u));
   end
  else
   begin
    p[i].x:=x+round(r*cos(u));
    p[i].y:=y-round(r*sin(u));
   end;
  u:=u+du;
 end;
p[2*n+1]:=p[1];
{закраска}
setpencolor(clYellow);
setbrushcolor(clYellow);
polygon(p,2*n+1);
end;
1
05.10.2014, 19:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2014, 19:11
Помогаю со студенческими работами здесь

Нарисовать звезду
Program Rotation and Reflection; uses Crt, Graph; var gd, gm: Integer; par: array of...

нарисовать пятиконечную звезду в текстовом режиме
помогите плиз нарисовать пятиконечную звезду в текстовом режиме PASCAL

Нарисовать цветные линии
как изменить цвет в graphABC? например, надо нарисовать 2 линии серых и одну черную через 10 пх

Нарисовать силовые линии электрического поля
Добрый день , уважаемые форумчане! Скоро защита диплома и я как среднестатистический студент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru