Дана точка ** плоскости с координатами (x,y). Составить программу которая выдаёт одно из...

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

Дана точка на плоскости с координатами (x,y). Составить программу которая выдаёт одно из сообщений "да", "нет", "на границе" в зависимости от того лежит ли точка вгибом заштрихованной области, вне заштрихованной области или на её границе. Области заедаются графически следующим образом


image

Информатика Начинающий (232 баллов)
Дано ответов: 2
0 голосов
Архангел (142k баллов)
 
Правильный ответ

// PascalABC.NET 3.0, сборка 1073
var
  x,y:real;
begin
  Writeln('Введите координаты х и у: '); Read(x,y);
  if (y>12) or (y  else
    if (y<12) and (y>abs(x)) then Writeln('Да')
    else Writeln('На границе')
end.

Тестовые решения:
Введите координаты х и у:
-5 10
Да

Введите координаты х и у:
-10 5
Нет

Введите координаты х и у:
5 5
На границе

0 голосов
БОГ (194k баллов)

Var x,y : real;
begin
write('x = '); readln(x);
write('y = '); readln(y);
if (y<12)and(y>abs(x))
  then writeln('Да')
  else if (y>12)or(y                             else writeln('На границе');
end.

...