Предмет: Информатика,
автор: SaraKitsune
я каждой задачи составить программу содержащую ветвления и определяющую, принадлежит ли точка с координатами (X, Y) заштрихованной области.
НУЖНО ТОЛЬКО 16!
Приложения:
Ответы
Автор ответа:
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.
Итак, решение (на Паскале):
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:
Спасибо огромное, спасли))
Похожие вопросы
Предмет: Русский язык,
автор: ponosolega019
Предмет: Литература,
автор: Аноним
Предмет: География,
автор: aleksandra54693
Предмет: Математика,
автор: умею1
Предмет: Физика,
автор: karrosta