Вопрос В Паскале написать код, чтобы проверить принадлежность точки заштрихованной области. Помогите!

Регистрация
27 Авг 2013
Сообщения
64
Репутация
5
Спасибо
1
Монет
0
Пишу в среде Delphi, но не суть.
Вот скриншот задания (№2, тот что с совмещенными квадратами)
У меня есть пример кода, но формула (z:=) написана для окружности, а как написать для квадрата, не пойму. (так же приложу скрин, для которой написан код ниже) Помогите пожалуйста)
BEGIN
WRITELN(' Type coordinates of the point X and Y:');
READLN(X3,Y3);
Z:=X3*X3+Y3*Y3;
IF ( Z>=1 ) AND ( Z<=4 )
THEN WRITELN ('Point is IN the region')
ELSE WRITELN ('Point is OUT of the region');
END.
43546733_d0e3a5d685309be68f9a4d8c1a25e459_120x120.jpg
43546733_75173ab74d264ddc231b6bb0ce136382_120x120.jpg
 
Вычисляешь по теореме Пифагора расстояние до своей точки и если оно между 1 и 2 то попадает в кольцо.
 
Назад
Сверху