IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> помогите с рисованием, немножко)
tim4d
сообщение 3.10.2010 0:26
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Здраствуйте. нужна небольшая помошь с рисунком,
а именно сделать заливку и дорисовать полукруг снизу.
какими командами это делать не знаю. можно хотя бы их)
программа:
 program int;
uses graph, crt;
var grdriver, grmode, driver, m,n,x,y,z,a,b: integer;
begin
grdriver:=detect;
initgraph (grdriver, grmode, '');
setbkcolor (blue);
b:=1;
repeat
x:=120;y:=100;z:=80;m:=60;n:=40;a:=1700;
if b=1 then

begin
repeat
{korobka}
setcolor (7);
fillellipse (330,365,40,14);
line (290,365,290,390);
line (370,365,370,390);

{svechka}
setcolor (14);
line (310,365,310,x);
line (350,365,350,x);
fillellipse (330,365,20,7);
fillellipse (330,x,20,7);
setcolor (8);
line (330,x,330,y);

{ogon'}
setcolor (4);
line (330,y,340,z);
line (330,y,320,z);
line (330,n,340,z);
line (330,n,320,z);
setcolor (13);
line (330,y,335,z);
line (330,y,325,z);
line (330,m,335,z);
line (330,m,325,z);

{zvyk}
a:=a-7;
sound (a);
delay(1000);
nosound;

x:=x+1;
y:=y+1;
z:=z+1;
m:=m+1;
n:=n+1;

delay(7000);
cleardevice;
until x=360;
end;

setcolor (14);
OutTextXY(20, 40, 'again? yes=1/no=0');
readln (b);
until b=0;
closegraph;
end.



Сообщение отредактировано: tim4d - 3.10.2010 1:37
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
TarasBer
сообщение 3.10.2010 11:38
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Не надо писать begin repeat ... until end
Можно просто repeat ... until


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 12.08.2025 9:33
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"