Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Рисунок совы на паскале

Данио Бодров Ученик (11), на голосовании 3 дня назад
Сделайте пожалуйста рисунок на паскале) если сможете заранее большое спасибо
Голосование за лучший ответ
Рустам Абдрашитов Мыслитель (9465) 1 месяц назад
на
 uses GraphABC; 

procedure DrawFeather(x, y: Integer; size: Integer);
begin
SetBrushColor(clWhite);
Ellipse(x, y, x + size, y + size div 2);
end;

procedure DrawEye(x, y: Integer);
begin
SetBrushColor(clWhite);
Circle(x, y, 15);
SetBrushColor(clBlack);
Circle(x, y, 7);
end;

begin
SetWindowSize(400, 400);

SetBrushColor(clSaddleBrown);
Ellipse(200, 250, 300, 350);

SetBrushColor(clSaddleBrown);
Circle(250, 200, 70);

SetBrushColor(clSaddleBrown);
Polygon([Point(210, 160), Point(230, 130), Point(230, 160)]);
Polygon([Point(270, 160), Point(250, 130), Point(250, 160)]);

DrawEye(220, 190);
DrawEye(280, 190);

SetBrushColor(clOrange);
Polygon([Point(250, 210), Point(240, 230), Point(260, 230)]);

SetBrushColor(clSaddleBrown);

Ellipse(150, 250, 200, 300);
Ellipse(300, 250, 350, 300);

DrawFeather(160, 260, 10);
DrawFeather(170, 270, 12);

DrawFeather(310, 260, 10);
DrawFeather(320, 270, 12);

SetBrushColor(clSaddleBrown);
Rectangle(220, 350, 240, 370);
Rectangle(260, 350, 280, 370);

SetBrushColor(clBlack);
Line(220,370 ,210 ,380 );
Line(240 ,370 ,230 ,380 );
Line(260 ,370 ,250 ,380 );
Line(280 ,370 ,270 ,380 );

SetBrushColor(clLightGoldenrodYellow);
for var i := -20 to -1 do
begin
Ellipse(RandomRange(200 ,300) ,RandomRange(250 ,350) ,RandomRange(210 ,310) ,RandomRange(260 ,360));
end;

end.
Данио БодровУченик (11) 1 месяц назад
сможешь сделать без бегина и ендов дополнительных без вара нам задали чисто нарисовать линиями точками кругами дугами простыми фигурами без DrawEye переменных и for
Рустам Абдрашитов Мыслитель (9465) лови ТЫК
Похожие вопросы