Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/16: Рейтинг темы: голосов - 16, средняя оценка - 4.63
4 / 4 / 0
Регистрация: 23.01.2010
Сообщений: 29
1

Написать программу: попадает ли точка с координатами в заданную область

23.01.2010, 22:26. Показов 3125. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Попадает ли точка с координатами (x;y) в заштрихованную область.в задании нарисована треугольная область(заштрихованная) с координатами точек (-2;0), (2;0) и (0;2).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2010, 22:26
Ответы с готовыми решениями:

Напишите программу, проверяющую попадает ли точка с координатами x и y в заданную область
Напишите программу, проверяющую попадает ли точка M(x;y) с координатами x и y в заданную область....

Не могу понять как сделать Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область
Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую,...

Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область
Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую,...

Дана ограниченная область и точка A(x0, y0). Написать программу, которая проверяет, попадает ли точка с координатами пол
Дана ограниченная область и точка A(x0, y0). Написать программу, которая проверяет, попадает ли...

4
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
24.01.2010, 00:47 2
Пусть М(x,y)
Уравнение прямой в отрезках x/a +y/b =1, где
по условию (0,2) -- b=2
т.о.
x/a + y/2=1 ---- Уравнение прямой, проходящей через М(x,y) и отсекающей
по у 2 (b=2) а по х от -2 до 2
отсюда
a=x/(1-y/2)
-2<a<2

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Command1_Click()
Dim x, y, a
x = Val(InputBox("x-?"))
y = Val(InputBox("y-?"))
a = x / (1 - y / 2)
If a > -2 And a < 2 And y>0 And y<2 Then
MsgBox "yes"
Else
MsgBox "no"
End If
End Sub
1
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
24.01.2010, 00:58 3
строка 6
точнее, наверное,
Visual Basic
1
If a >= -2 And a <= 2 And y>=0 And y<=2 Then
1
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
24.01.2010, 01:22 4
alexevt
я согласен
Твой вариант включает границу области, о чем не сказано
впрочем, это зависит от того, кто будет проверять
хотя можна записать
Visual Basic
1
2
If a > -2 And a < 2 And y>0 And y<2 Then "внутри области"
If a >= -2 And a =< 2 And y>=0 And y=<2 Then "на границе области"
Что думаеш?
1
4 / 4 / 0
Регистрация: 23.01.2010
Сообщений: 29
24.01.2010, 08:51  [ТС] 5
Всем спасибо
0
24.01.2010, 08:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2010, 08:51
Помогаю со студенческими работами здесь

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

Написать программу, определяющую попадает ли точка с координатами (x, y) в заштрихованную область
Помогите

Написать программу, определяющую попадает ли точка с координатами (x, y) в заштрихованную область

Написать программу, определяющую попадает ли точка с координатами (x, y) в заштрихованную область
Написать программу, определяющую попадает ли точка с координатами (x, y) в заштрихованную область.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru