Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 70256 Написать программу паскаль: Выяснить,...

Условие

Написать программу паскаль:
Выяснить, принадлежит ли точка с координатами (x,y) пересечения кольца (центр в начале координат, наружный радиус 10, внутренний радиус 1,5) (Центр в точке (a, b), радиус R).

информатика 10-11 класс 176

Решение

program PointInRing;

var
x, y, a, b: real;
R, r: real;

begin
writeln('Введите координаты точки (x,y):');
readln(x, y);
writeln('Введите координаты центра кольца (a,b):');
readln(a, b);
writeln('Введите внешний радиус кольца:');
readln(R);
writeln('Введите внутренний радиус кольца:');
readln(r);

if (sqr(x - a) + sqr(y - b) >= sqr(r)) and (sqr(x - a) + sqr(y - b) <= sqr(R)) then
writeln('Точка принадлежит кольцу')
else
writeln('Точка не принадлежит кольцу');
end.

Написать комментарий

Меню

Присоединяйся в ВК