С клавиатуры вводятся 2 числа. Может ли точка с данными координатами принадлежать...

0 голосов
18 просмотров

С клавиатуры вводятся 2 числа. Может ли точка с данными координатами принадлежать квадрату с центром в начале координат и стороной а (Тоже нужно вводить) Если точка попадает на границу, она ему принадлежитНужна программа в Паскале


Информатика (54 баллов) | 18 просмотров
0

Но тогда или "a" надо в программе задать, или вводить не два числа, а три.

0

Если точка попадает на границу (контур) квадрата, она ему принадлежит или нет?

0

Т.е. х,у принадлежат интервалу (-a/2; a/2) или [-a/2; a/2] ?

0

Ага, значит, второй вариант. Т.е. нестрогое неравенство

Дан 1 ответ
0 голосов

===== PascalABC.NET =====

begin

   var a := ReadReal('Задайте a - сторону квадрата:') / 2;

   var (x, y) := ReadReal2('Задайте координаты точки:');

   if (Abs(x) >= -a) and (Abs(y) <= a) then</strong>

     Print('Точка принадлежит квадрату')

   else

     Print('Точка не принадлежит квадрату')

end.


image
(1.6k баллов)