Определить принадлежность точек области - VB

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

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

Точка на плоскости описывается координатами (Х,У). Ввести координаты 5-7 точек и определить принадлежность точек области изображенной на рисунке. Результаты выдать с пояснениями. Триугольник x=1 ; x=-1 ; y=1 Мои попытки (вышел не триугольник а прямоугольник) Помогите поправить
Листинг программы
  1. cls
  2. vanek748:
  3. print"Введите количество точек!"
  4. input n
  5. a=1
  6. if n<5 or n>7 then
  7. print "К-во точек не соответствует условию"
  8. goto vanek748
  9. end if
  10. dim x(n)
  11. dim y(n)
  12. for i=0 to n-1
  13. print "Введите координаты " +a+"-й точки"
  14. input x[i]
  15. input y[i]
  16. a=a+1
  17. next i
  18. for i=0 to n-1
  19. if x[i]<=1 and x[i]>=-1 and y[i]<=1 and y[i]>=0 then
  20. print "----------------------------------"
  21. print "Точка с координатами " + "X=" +x[i]+ " , " + "Y="+y[i]+ " находиться в области"
  22. else
  23. print "----------------------------------"
  24. print "X=" +x[i]+ " , " + "Y="+y[i]+" Вне области!"
  25. end if
  26. next i
  27. print "----------------------------------"
  28. end

Решение задачи: «Определить принадлежность точек области»

textual
Листинг программы
  1. if y[i]>=0 and (abs(x[i])+y[i])<=1 then

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


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

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

12   голосов , оценка 4.167 из 5

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

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

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