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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 16:53   #1
korzunmaria
Пользователь
 
Регистрация: 09.04.2010
Сообщений: 11
По умолчанию Радуга в паскале

[PASCAL]begin
y:=200;
for i:=1 to 30 do
begin
if i<5 then SetColor(4);
if (i>5)and(i<10) then SetColor(14);
if (i>10)and(i<15) then SetColor(2);
if (i>20)and(i<25) then SetColor(1);
if i>25 then SetColor(13);
Ellipse(325,y,10,170,240,150);
y:=y+1;
end;[/PASCAL]
Таким образом у меня на экране выводится просто радуга, а как сделать чтобы каждая линия постепенно выводилась? Мне нужна анимация, помогите.
korzunmaria вне форума Ответить с цитированием
Старый 14.04.2010, 17:52   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
for i:=1 to 30 do
begin
if i<5 then SetColor(4);
if (i>5)and(i<10) then SetColor(14);
if (i>10)and(i<15) then SetColor(2);
if (i>20)and(i<25) then SetColor(1);
if i>25 then SetColor(13);
Ellipse(325,y,10,170,240,150); 
delay(100);
y:=y+1;
end;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
на ПАСКАЛЕ error404 Фриланс 3 08.04.2010 10:00
Pi на Паскале. Anarion Помощь студентам 5 25.03.2009 16:04
привет всем! помогите пожалуйста решить две задачи на паскале. я в паскале полный ноль. Пищенок Саша Паскаль, Turbo Pascal, PascalABC.NET 5 20.01.2009 13:46
БД На Паскале igorjouk Помощь студентам 12 21.11.2008 13:22
На Паскале Bagsi Помощь студентам 13 21.11.2007 21:40