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

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

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

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

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

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

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


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

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

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