Определить попадает ли точка в заданный диапазон. Написать программку.Pascal

Определить попадает ли точка в данный диапазон. Написать программку.Pascal

Задать свой вопрос
2 ответа
Var
    x, y, r: real;

begin
    read(x, y, r);
    if ((x gt;= 0) and (y gt;= 0) and (x * x + y * y lt;= r * r))
        or ((x lt; 0) and (y lt; 0) and (x + y gt;= -r)) then
        write('да')
    else
        write('нет');
end.

Серж Быковский
не верно у вас, к примеру точка -0.8 -0.1 r=1 (в зону попадает), а у вас нет
Светлана Губайс
либо для вас просто надобно чтоб этих if было много? это окончательно можно сделать, но смысла никакого, только больше писать придется
Катя Сыргобаева
ну так и есть одно если, этого довольно. задачка правильная
Var x,y,r:real;
begin
read(x,y,r);
if (xgt;=0) and (ygt;=0) and (x^2+y^2lt;=r^2) and (xlt;=0) and (ylt;=0) and (x+ygt;= -r) then write('попадает') else write('нет');
end.
Pashka
квадраты в паскале так не пишутся
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт