Даны четыре действительных числа: \(x_1\), \(y_1\), \(x_2\), \(y_2\). Напишите функцию
distance(x1, y1, x2, y2)
, вычисляющую расстояние
между точкой \((x_1,y_1)\) и \((x_2,y_2)\). Считайте четыре действительных числа
и выведите результат работы этой функции.
Вводятся четыре действительных числа.
Выведите ответ на задачу.
0 0 1 1
1.41421
Даны два действительных числа \(x\) и \(y\). Проверьте, принадлежит ли точка с координатами
\((x,y)\) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите слово YES
,
иначе выведите слово NO
. На рисунке сетка проведена с шагом 1.
Решение должно содержать функцию IsPointInSquare(x, y)
,
возвращающую True
, если точка принадлежит квадрату и False
, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInSquare
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInSquare
не должна содержать инструкцию if
.
Вводятся два действительных числа.
Выведите ответ на задачу.
0 0
YES
3 -7
NO
Даны два действительных числа \(x\) и \(y\). Проверьте, принадлежит ли точка с координатами
\((x,y)\) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите слово YES
,
иначе выведите слово NO
. На рисунке сетка проведена с шагом 1.
Решение должно содержать функцию IsPointInSquare(x, y)
,
возвращающую True
, если точка принадлежит квадрату и False
, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInSquare
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInSquare
не должна содержать инструкцию if
.
Вводятся два действительных числа.
Выведите ответ на задачу.
0 0
YES
1 1
NO
Даны пять действительных чисел: \(x\), \(y\), \(x_c\), \(y_c\), \(r\).
Проверьте, принадлежит ли точка \((x,y)\) кругу с центром \((x_c,y_c)\)
и радиусом \(r\). Если точка принадлежит кругу, выведите слово YES
,
иначе выведите слово NO
.
Решение должно содержать функцию IsPointInCircle(x, y, xc, yc, r)
,
возвращающую True
, если точка принадлежит кругу и False
, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInCircle
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInCircle
не должна содержать инструкцию if
.
Вводится пять действительных чисел.
Выведите ответ на задачу.
0.5 0.5 0 0 1
YES
0.5 0.5 1 1 0.1
NO
Проверьте, принадлежит ли точка данной закрашенной области:
Если точка принадлежит области (область включает границы), выведите слово YES
,
иначе выведите слово NO
.
Решение должно содержать функцию IsPointInArea(x, y)
,
возвращающую True
, если точка принадлежит области и False
, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInArea
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInArea
не должна содержать инструкцию if
.
Вводится два действительных числа.
Выведите ответ на задачу.
-2 1
NO
-2 2
YES