Предмет: Информатика, автор: SaraKitsune

я каждой задачи составить программу содержащую ветвления и определяющую, принадлежит ли точка с координатами (X, Y) заштрихованной области.
НУЖНО ТОЛЬКО 16!

Приложения:

Ответы

Автор ответа: DNHelper
4
Можно составить уравнение окружности, посчитав радиус: x^2 + y^2 = 36 (6^2). И если сумма слева будет меньше или равна 36, то точка будет лежать внутри круга. Но у нас ещё первая четверть не закрашена. В таком случае либо x <= 0 (а y может иметь любой знак), либо наоборот.

Итак, решение (на Паскале):

var
  x, y: real;

begin
  writeln('Введите координаты точки x и y соответственно:');
  readln(x, y);
  if (x <= 0) or (y <= 0) then
    if x * x + y * y <= 36 then
      writeln('Принадлежит')
    else
      writeln('Не принадлежит')
  else
    writeln('Не принадлежит')
end.

SaraKitsune: Спасибо огромное, спасли))
Похожие вопросы