Предмет: Информатика,
автор: Вика03569885604
помогите пожалуйста
Составить программу которая печатает true если точка с координатами ( x, y ) принадлежит заштрихованой области и false в противном случае:
Приложения:

Ответы
Автор ответа:
0
Крайние точки не учитываются. Если вам необходимо, чтобы они учитывались - замените знаки < и > на <= и >=
var
Y0,X0:integer;
begin
writeln('Введите координаты точки Y0 и X0');
readln(Y0,X0);
if ( ((X0>-6) and (X0<-3)) and ((Y0>-3) and (Y0<2)) )
or
( ((X0>-6) and (X0<-1)) and ((Y0>2) and (Y0<6)) )
then
writeln('Точка принадлежит области')
else
writeln('Точка НЕ принадлежит области')
end.
var
Y0,X0:integer;
begin
writeln('Введите координаты точки Y0 и X0');
readln(Y0,X0);
if ( ((X0>-6) and (X0<-3)) and ((Y0>-3) and (Y0<2)) )
or
( ((X0>-6) and (X0<-1)) and ((Y0>2) and (Y0<6)) )
then
writeln('Точка принадлежит области')
else
writeln('Точка НЕ принадлежит области')
end.
Интересные вопросы
Предмет: Русский язык,
автор: kseniatop48
Предмет: Русский язык,
автор: wwwvior123
Предмет: История,
автор: dddkk
Предмет: Английский язык,
автор: 123453719
Предмет: Английский язык,
автор: vorttttexxx