Написать программу на языке QBasic, в которой определяется принадлежность введенных координат точки, определенной области.
Формулировка задачи:
Помогите пожалуйста решить задачу. Заранее спасибо!
Написать программу на языке QBasic, в которой определяется принадлежность введенных координат точки, определенной области.
Нарисовать область и точку в графическом режиме.
Решение задачи: «Написать программу на языке QBasic, в которой определяется принадлежность введенных координат точки, определенной области.»
textual
Листинг программы
- CLS
- INPUT "Vvedite X: ", x
- INPUT "Vvedite Y: ", y
- SCREEN 12
- WINDOW (-32, -24)-(32, 24)
- LINE (-10, 0)-(10, 0), 8
- LINE (0, -10)-(0, 10), 8
- FOR i = -8 TO 8
- LINE (i, -.4)-(i, .4), 8
- LINE (-.4, i)-(.4, i), 8
- NEXT
- CIRCLE (0, 0), 8, 15, 3.14159265#, 1.57079633#, 1
- CIRCLE (0, 5), 3, 15, 4.71238899#, 1.57079633#, 1
- LINE (0, 0)-(0, 2), 15
- LINE (0, 0)-(-8, 0), 15
- Flag = 1
- IF y > 0 AND x < 0 THEN Flag = 0
- IF SQR((y - 5) ^ 2 + x * x) < 3 THEN Flag = 0
- IF SQR(y * y + x * x) > 8 THEN Flag = 0
- LOCATE 2, 5
- PRINT "Tochka ";
- IF Flag = 1 THEN
- PRINT "popadaet v oblast"
- CIRCLE (x, y), .2, 10
- PAINT (x, y), 10, 10
- ELSE
- PRINT "vne oblasti"
- CIRCLE (x, y), .2, 12
- PAINT (x, y), 12, 12
- END IF
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д