Нарисовать затмение солнца - QBasic

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

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

привет,ребят помогите! нужно нарисовать в QBasic затмение солнца::изобразить на экране небо, солнце и медленно надвигающуюся на неё луну, затем медленное открытие диска солнца.

Решение задачи: «Нарисовать затмение солнца»

textual
Листинг программы
  1. SCREEN 9, 1, 0, 1
  2. screendata=1
  3. col=3
  4. x=200
  5. STIme=TIMER
  6. DO WHILE INKEY$=""
  7.   DTime=TIMER-STime
  8.   IF DTime>.02 THEN
  9.     STime=TIMER
  10.     x=x+1
  11.     IF ab(320-x)<25 THEN col=0 ELSE col=3
  12.     lne(0,0)-(639, 349), col, BF
  13.     FOR i=0 TO 50
  14.       CIRCLE(320, 175), i, 6, 0, 6.28, 1
  15.     NEXT i
  16.     FOR i=0 TO 50
  17.       CIRCLE(x, 175), i, 1, 0, 6.28, 1
  18.     NEXT i
  19.     SCREEN 9, 1, 1-screendata, screendata
  20.     screendata=1-screendata
  21.     CLS
  22.   END IF
  23. LOOP
  24. END

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


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

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

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

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

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

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