Построить совокупность n кругов радиуса r со случайными координатами их центров, закрашенные в случайные цвета - QBasic

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

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

Построить совокупность n кругов радиуса r со случайными координатами их центров, закрашенные в случайные цвета.

Решение задачи: «Построить совокупность n кругов радиуса r со случайными координатами их центров, закрашенные в случайные цвета»

textual
Листинг программы
CLS
INPUT "Vvedite kol-vo krugov:"; n
INPUT "Vvedite radius:"; r
SCREEN 12
FOR i = 1 TO n
 cv = RND * 15 + 1
 kx = RND * 639: ky = RND * 479
 CIRCLE (kx, ky), r, cv
 PAINT (kx, ky), cv, cv
NEXT

Объяснение кода листинга программы

  1. CLS - очистка экрана
  2. INPUT Vvedite kol-vo krugov:; n - ввод количества кругов
  3. INPUT Vvedite radius:; r - ввод радиуса круга
  4. SCREEN 12 - установка цвета фона экрана на 12-й из 15 возможных (светло-серый)
  5. FOR i = 1 TO n - цикл, выполняющийся от 1 до n (количество кругов)
  6. cv = RND * 15 + 1 - генерация случайного числа в диапазоне от 1 до 15 (цвет круга)
  7. kx = RND 639: ky = RND 479 - генерация случайных координат центра круга
  8. CIRCLE (kx, ky), r, cv - построение круга с заданным радиусом, цветом и координатами центра
  9. PAINT (kx, ky), cv, cv - закраска круга цветом, соответствующим его координатам центра
  10. NEXT - переход к следующей итерации цикла

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


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

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

7   голосов , оценка 4 из 5
Похожие ответы