Прямоугольник с закругленными углами - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Нужно нарисовать в паскале знак. подскажите, как нарисовать прямоугольник с закругленными углами?) ну если не сложно можно нарисовать полностью

Решение задачи: «Прямоугольник с закругленными углами»

textual
Листинг программы
uses graphabc;
begin
SetBrushColor(clBlue);
roundrect(100,100,200,200,30,30);
SetBrushColor(clRed);
rectangle(135,100,145,130);
line(130,130,150,130);
line(150,130,140,155);
line(140,155,130,130);
floodfill(140,150,clred);
SetBrushColor(clwhite);
rectangle(150,200,160,160);
line(145,160,165,160);
line(165,160,155,135);
line(155,135,145,160);
floodfill(150,150,clwhite);
end.

Объяснение кода листинга программы

  1. Импортируется библиотека graphabc.
  2. Устанавливается цвет кисти на синий.
  3. Рисуется прямоугольник с закругленными углами размером 200x200, смещением 100x100, с радиусом закругления углов 30x30.
  4. Устанавливается цвет кисти на красный.
  5. Рисуется прямоугольник размером 140x130, смещением 135x100.
  6. Рисуется линия длиной 130x130, смещением 150x130, шириной 140x155.
  7. Рисуется линия длиной 140x155, смежением 130x130, шириной 130x160.
  8. Заполняется область размером 140x150 цветом clred (красный).
  9. Устанавливается цвет кисти на белый.
  10. Рисуется прямоугольник размером 150x160, смежением 150x200.
  11. Рисуется линия длиной 145x160, смежением 165x160.
  12. Рисуется линия длиной 165x160, смежением 155x135.
  13. Рисуется линия длиной 155x160, смежением 145x160.
  14. Заполняется область размером 150x150 цветом clwhite (белый).
  15. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5
Похожие ответы