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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2017, 10:30   #1
FlayGlam
Пользователь
 
Регистрация: 21.12.2015
Сообщений: 38
По умолчанию Изображение фигуры

Изобразить такую фигуру, состоящую из эллипсов, у которых длина одной оси вдвое больше длины другой. Длина меньшей оси самого маленького эллипса вводится. Эллипсы рисовать до тех пор, пока они умещаются на экране.
FlayGlam вне форума Ответить с цитированием
Старый 08.05.2017, 11:59   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Покажите свои наработки, конкретные вопросы и т.п.

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 14.05.2017, 08:27   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var a,b:real;
    i,z,x,y:integer;
begin
   a:=300;
   z:=1;
   Repeat
      Case z of
      1: b:=a/2;
      -1: a:=b/2;
      end;
      z:=-z;
      For i:=0 to 360 do
      begin
         x:=Round(a*Sin(i*pi/180));
         y:=Round(b*Cos(i*pi/180));
         x:=300+x;
         y:=150-y;
         If i=0 then
            Image1.Canvas.MoveTo(x,y) else
            Image1.Canvas.LineTo(x,y);
      end;
   Until (a<1) or (b<1);
end;
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фигуры с++ katu_nja Помощь студентам 0 20.04.2013 12:20
вращение фигуры missg Паскаль, Turbo Pascal, PascalABC.NET 4 15.04.2012 22:27
Движение одной фигуры,вслед изменения высоты другой фигуры. 7vlad37 Microsoft Office Excel 3 21.07.2011 18:01
Фигуры Арнис Фриланс 4 25.01.2011 13:05
Пересекаются ли фигуры? XeN0N Помощь студентам 10 21.01.2009 08:34