Вращающийся отрезок - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д