Определить, лежит ли точка внутри заштрихованной области - C# (200978)
Формулировка задачи:
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Точка с координатами (х, у) лежит внутри заштрихованной области", "Точка с координатами (х, у) лежит вне заштрихованной области", "Точка с координатами (х, у) лежит на границе":
уже все обдумал, знаю только что нужно пользоваться формулой прямых проходящих через 2 точки.
Решение задачи: «Определить, лежит ли точка внутри заштрихованной области»
textual
Листинг программы
Forms Code
{
Условие для заштрихованной области:
Код по кнопке
Double x, y;
Уравнения наклонных линий
if((x>=-4) && (x<=4))
y = 4 - Math.Abs(x)
тогда
if(y>4 - Math.Abs(x))
MessageBox.Show("Вне");
else if(y == 4 -Math.Abs(x))
MessageBox.Show("На");
else if((y < 4- Math.Abs(x)) && (y>=0))
MessageBox.Show("Внутри");
}