Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.02.2022
Сообщений: 9

Определить попадает ли точка в прямоугольник с центром в центре координат

06.10.2022, 17:32. Показов 404. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.
Области задаются графически следующим образом:
Изображения
 
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.10.2022, 17:32
Ответы с готовыми решениями:

Определить, попадает ли точка с заданными координатами в прямоугольник c центром в (0;0) и со сторонами L и М
Помогите пожалуйста, нужно очень срочно сделать задание

Определить, попадает ли точка в круг с радиусом R и центром в начале координат
Написать программу решения следующей задачи: определить, попадает ли точка M(x,y)в круг с радиусом R и центром в начале координат. С ++...

Определить попадает ли точка в круг радиуса R с центром в начале координат
нужна помощь... ввести радиус R и 7 пар координат точек X Y напечатать для каждой пары попадает ли точка в круг радиуса R с центром в...

2
 Аватар для iLinks
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
07.10.2022, 10:21
debic_ira, подскажу вам уравнение вашего прямоугольника: |0.5*x+y|+|0.5*x-y|=50
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16142 / 11265 / 2888
Регистрация: 21.04.2018
Сообщений: 33,127
Записей в блоге: 2
07.10.2022, 10:43
Цитата Сообщение от debic_ira Посмотреть сообщение
выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static int Run3027705(double x, double y, double dx, double dy)
{
    if (dx < 0)
        throw new ArgumentOutOfRangeException(nameof(dx), "Значение не может быть отрицательным");
    if (dy < 0)
        throw new ArgumentOutOfRangeException(nameof(dy), "Значение не может быть отрицательным");
    if (x < 0)
        x = -x;
    if (y < 0)
        y = -y;
    if (x > dx || y > dy)
        return -1;
    if (x == dx || y == dy)
       return 0;
    return 1;
}
C#
1
2
int result = Run3027705(12, 75, 50, 25);
WriteLIne(result < 0 ? "Нет" : result == 0 ? "На границе" : "Да");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.10.2022, 10:43
Помогаю со студенческими работами здесь

Определить, попадает ли точка M(x, y) в круг радиусом r с центром в начале координат
Задача 5. Определить, попадает ли точка M(x,y) в круг радиусом r с центром в начале координат. M(16,26), r=30

Определить, находится ли точка внутри окружности с единичным радиусом, с центром в центре координат
Определить, находится ли точка внутри окружности с единичным радиусом, с центром в центре координат.

Определить, попадает ли точка М с координатами Х, У в круг с радиусом R и центром в начала координат
определить, попадает ли точка М с координатами Х, У в круг с радиусом R и центром в начала координат

Определить, попадает ли точка на кольцо с внутренним радиусом r и внешним радиусом R с центром в начале координат
Здравствуйте помогите пожалуйста с задачей, очень надо! : Определить, попадает ли точка на кольцо с внутренним радиусом r и внешним...

попадает ли точка с координатами (x,y) в круг с центром в начале координат и радиусом R
2. Составьте программу, определяющую попадает ли точка с координатами (x,y) в круг с центром в начале координат и радиусом R.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru