Нарисовать затмение солнца - QBasic
Формулировка задачи:
привет,ребят помогите!
нужно нарисовать в QBasic затмение солнца::изобразить на экране небо, солнце и медленно надвигающуюся на неё луну, затем медленное открытие диска солнца.
Решение задачи: «Нарисовать затмение солнца»
textual
Листинг программы
SCREEN 9, 1, 0, 1 screendata=1 col=3 x=200 STIme=TIMER DO WHILE INKEY$="" DTime=TIMER-STime IF DTime>.02 THEN STime=TIMER x=x+1 IF ab(320-x)<25 THEN col=0 ELSE col=3 lne(0,0)-(639, 349), col, BF FOR i=0 TO 50 CIRCLE(320, 175), i, 6, 0, 6.28, 1 NEXT i FOR i=0 TO 50 CIRCLE(x, 175), i, 1, 0, 6.28, 1 NEXT i SCREEN 9, 1, 1-screendata, screendata screendata=1-screendata CLS END IF LOOP END
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д