Написать программу на языке QBasic, в которой определяется принадлежность введенных координат точки, определенной области.

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

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

Помогите пожалуйста решить задачу. Заранее спасибо! Написать программу на языке QBasic, в которой определяется принадлежность введенных координат точки, определенной области. Нарисовать область и точку в графическом режиме.

Решение задачи: «Написать программу на языке QBasic, в которой определяется принадлежность введенных координат точки, определенной области.»

textual
Листинг программы
  1. CLS
  2.   INPUT "Vvedite X: ", x
  3.   INPUT "Vvedite Y: ", y
  4. SCREEN 12
  5. WINDOW (-32, -24)-(32, 24)
  6.   LINE (-10, 0)-(10, 0), 8
  7.   LINE (0, -10)-(0, 10), 8
  8.   FOR i = -8 TO 8
  9.     LINE (i, -.4)-(i, .4), 8
  10.     LINE (-.4, i)-(.4, i), 8
  11.   NEXT
  12. CIRCLE (0, 0), 8, 15, 3.14159265#, 1.57079633#, 1
  13. CIRCLE (0, 5), 3, 15, 4.71238899#, 1.57079633#, 1
  14. LINE (0, 0)-(0, 2), 15
  15. LINE (0, 0)-(-8, 0), 15
  16.  
  17.   Flag = 1
  18.   IF y > 0 AND x < 0 THEN Flag = 0
  19.   IF SQR((y - 5) ^ 2 + x * x) < 3 THEN Flag = 0
  20.   IF SQR(y * y + x * x) > 8 THEN Flag = 0
  21.   LOCATE 2, 5
  22.   PRINT "Tochka ";
  23.   IF Flag = 1 THEN
  24.     PRINT "popadaet v oblast"
  25.     CIRCLE (x, y), .2, 10
  26.     PAINT (x, y), 10, 10
  27.   ELSE
  28.     PRINT "vne oblasti"
  29.     CIRCLE (x, y), .2, 12
  30.     PAINT (x, y), 12, 12
  31.   END IF

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


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

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

14   голосов , оценка 3.714 из 5

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

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

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