Как нарисовать свиток - Turbo Pascal

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

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

Помогите

Решение задачи: «Как нарисовать свиток»

textual
Листинг программы
  1. uses graph;
  2. var x,y:integer;
  3. begin
  4. initgraph(x,y,'');
  5. x:=getmaxX div 2;
  6. y:=getmaxY div 2;
  7. setbkcolor(15);
  8. setlinestyle(0,0,3);
  9. setcolor(7);
  10. arc(x-100,y-175,270,180,25);
  11. arc(x-100,y-162,90,270,12);
  12. line(x-100,y-174,x-75,y-174);
  13. setfillstyle(1,7);
  14. floodfill(x-100,y-155,7);
  15. arc(x-150,y+175,90,360,25);
  16. arc(x-150,y+163,270,90,12);
  17. line(x-150,y+175,x-125,y+175);
  18. floodfill(x-150,y+180,7);
  19. setcolor(8);
  20. line(x-100,y-200,x+200,y-200);
  21. line(x-100,y-150,x+200,y-150);
  22. arc(x+200,y-175,270,90,25);
  23. arc(x-150,y+175,90,360,25);
  24. arc(x-150,y+163,270,90,12);
  25. line(x-150,y+175,x-150,y+175);
  26. arc(x-100,y-175,270,180,25);
  27. arc(x-100,y-162,90,270,12);
  28. line(x-100,y-174,x-75,y-174);
  29. line(x-150,y+200,x+145,y+200);
  30. arc(x+145,y+175,270,360,25);
  31. line(x+170,y+175,x+170,y-150);
  32. line(x-125,y+175,x-125,y-175);
  33. line(x-150,y+175,x-125,y+175);
  34. line(x-150,y+150,x-125,y+150);
  35. readln
  36. end.

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

  1. Используется библиотека graph.
  2. Переменные x и y инициализируются значением 0.
  3. Устанавливается стиль линии (0,0,3) и цвет (7).
  4. Рисуется свиток с помощью функции arc.
  5. Устанавливается стиль заливки (1,7) и цвет (7).
  6. Рисуются две дуги окружности с помощью функции arc.
  7. Рисуется линия между двумя точками.
  8. Устанавливается цвет (8).
  9. Рисуется линия между двумя точками.
  10. Рисуется окружность с помощью функции arc.
  11. Устанавливается цвет (8).
  12. Рисуется линия между двумя точками.
  13. Рисуется окружность с помощью функции arc.
  14. Устанавливается цвет (8).
  15. Рисуется линия между двумя точками.
  16. Рисуется окружность с помощью функции arc.
  17. Устанавливается цвет (8).
  18. Рисуется линия между двумя точками.
  19. Рисуется окружность с помощью функции arc.
  20. Устанавливается цвет (8).
  21. Рисуется линия между двумя точками.
  22. Выводится сообщение с помощью функции readln.

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


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

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

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы