Показать сообщение отдельно
Старый 20.10.2012, 09:50   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Гульназ.М. Посмотреть сообщение
нужно указать величины(Line(....)LineTo(..),Circle(....)) этой фигуры на проге..
И в чем проблемы?
Код:
uses Graph,CRT;
Const
 Step=50;
var
 Driver, Mode:Integer;
 i,j:ShortInt;
 CenterX,CenterY:Word;
begin
 Driver:=Detect;
 InitGraph(Driver,Mode,' ');
 if GraphResult <> grok then Halt(1);   
 CenterX:=GetMaxX div 2;
 CenterY:=GetMaxY div 2;
 SetLineStyle(DottedLn,0,NormWidth);
 For i:=-3 to 3 do
  Line(CenterX+Step*4,CenterY+Step*i,CenterX-Step*4,CenterY+Step*i);
 For j:=-3 to 3 do
  Line(CenterX+Step*j,CenterY+Step*4,CenterX+Step*j,CenterY-Step*4);
 SetLineStyle(SolidLn,0,ThickWidth);
 Circle(CenterX,CenterY,2*Step);
 Circle(CenterX-3*Step,CenterY,Step);
 Circle(CenterX+3*Step,CenterY,Step);
 Circle(CenterX,CenterY-3*Step,Step);
 Circle(CenterX,CenterY+3*Step,Step);
 Rectangle(CenterX-4*Step,CenterY+4*Step,CenterX+4*Step,CenterY-4*Step);
 Rectangle(CenterX-3*Step,CenterY+3*Step,CenterX+3*Step,CenterY-3*Step);
 Line(CenterX-Step*4,CenterY-Step*4,CenterX+Step*4,CenterY+Step*4);
 Line(CenterX-Step*4,CenterY+Step*4,CenterX+Step*4,CenterY-Step*4);
 ReadKey;
 CloseGraph;
End.
Изображения
 
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070