Получить на экран рисунок паутины - QBasic

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

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

1Получить на экран рисунок паутины с центром в произвольной(заданной) точке, с произвольным числом лучей. Паутина образована лучами и многоугольниками. нужно перевезти на бейсик вотэтоткод
Листинг программы
  1. uses crt,graphABC;
  2. var k,r1,i,x,y,r,z:integer;
  3. begin
  4. writeln('Введите координаты центра паутины');
  5. readln(x,y);
  6. writeln('Введите радиус многоугольника');
  7. readln(r);
  8. r1:=r;
  9. writeln('Введите количество многоугольников');
  10. readln(k);
  11. clrscr;
  12. line(x,0,x,WindowHeight);
  13. line(0,y,WindowWidth,y);
  14. {y:=WindowHeight div 2;{считаем центр экрана}
  15. {x:=WindowWidth div 2;{считаем центр экрана}
  16. line(0,y+x,x+y,0);
  17. line(0,y-x,x+y,WindowHeight);
  18. for i:=1 to k do
  19. begin
  20. z:=0;{начальный угол}
  21. r:=r+r1;
  22. MoveTo(x+Round(r*cos(2*z*Pi/360)),y+Round(r*sin(2*z*Pi/360)));{начальная точка}
  23. repeat
  24. inc(z,45);{следующий угол}
  25. LineTo(x+Round(r*cos(2*z*Pi/360)),y+Round(r*sin(2*z*Pi/360)));{рисуем линию}
  26. until 360<=z;
  27. end;
  28. ReadKey;
  29. end.

Решение задачи: «Получить на экран рисунок паутины»

textual
Листинг программы
  1. LINE (x, 0)-(x, 349)
  2. LINE (0, y)-(639, y)
  3. LINE (0, y + x)-(y + x, 0)

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


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

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

6   голосов , оценка 4.167 из 5

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

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

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