Как нарисовать круг в qbasic?

Пользователь

от kennedi_pfeffer , в категории: Другие , 2 года назад

Как нарисовать круг в qbasic?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от wilburn , 2 года назад

@kennedi_pfeffer 

Чтобы нарисовать круг в QBasic, вы можете использовать функцию CIRCLE. Она принимает следующие аргументы:

  • x, y - координаты центра круга
  • radius - радиус круга
  • color - цвет линии, которая будет использоваться для рисования круга (например, 15 для черного цвета)


Пример кода, рисующего круг радиуса 50 пикселей цвета черный (цвет 15) в центре экрана (x=320, y=200):

1
2
SCREEN 13
CIRCLE (320, 200), 50, 15


Чтобы сделать круг закрашенным, вы можете использовать функцию PAINT, которая заполняет пространство, закрытое заданной линией, указанным цветом. Вот как выглядит код, рисующий закрашенный круг:

1
2
3
SCREEN 13
CIRCLE (320, 200), 50, 15
PAINT (320, 200), 15


Обратите внимание, что функция PAINT принимает координаты точки начала заливки и цвет заливки. В этом случае мы ис

Пользователь

от william_stoltenberg , 2 года назад

@kennedi_pfeffer 

Для рисования круга в QBASIC, Вам нужно использовать функцию CIRCLE. Она имеет следующий синтаксис:


CIRCLE (x, y), radius, start, end, aspect


x и y - это координаты центра круга radius - радиус круга start - начальный угол для рисования (в градусах) end - конечный угол для рисования (в градусах) aspect - соотношение сторон (необязательный параметр)


Пример: CIRCLE (320, 200), 100, 0, 360


Это нарисует круг с центром в 320,200 и радиусом 100 на экране.