Вращающийся отрезок - QBasic

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

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

Нарисовать отрезок, который будет вращаться вокруг своей середины.

Решение задачи: «Вращающийся отрезок»

textual
Листинг программы
  1. SCREEN 12
  2. CONST Pi = 3.14159265358#
  3. x0 = 320: y0 = 240: rs = 200
  4. WHILE INKEY$ = ""
  5.     LINE (x0, y0)-(xs1, ys1), 0
  6.     LINE (x0, y0)-(xs2, ys2), 0
  7.     xs1 = CINT(x0 - rs * COS((Pi / 180) * (6 * s + 90)))
  8.     ys1 = CINT(y0 - rs * SIN((Pi / 180) * (6 * s + 90)))
  9.     xs2 = CINT(x0 - rs * COS((Pi / 180) * (6 * ((s + 30) MOD 60) + 90)))
  10.     ys2 = CINT(y0 - rs * SIN((Pi / 180) * (6 * ((s + 30) MOD 60) + 90)))
  11.     LINE (x0, y0)-(xs1, ys1), 4
  12.     LINE (x0, y0)-(xs2, ys2), 4
  13.     IF s < 60 THEN s = s + 1 ELSE s = 0
  14.     SLEEP 1
  15. WEND

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


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

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

13   голосов , оценка 3.692 из 5

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

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

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