Прямоугольник и координаты. Если коротко - мне попали в руки тесты экзамена по программированию.
Даны`
Координаты начальной точки(верхняя левая) прямоугольника (x1,y2);
Ширина w;
Высота h;
И такой отрывок кода для нахождения Верхней правой точки`
x2=w-x1;
y2=y1;
С y2 все понятно - она находится на той же высоте, что и y1...но почему для нахождения x2, нужно от ширины отнимать а не прибавлять пред координату? Может кто то обьяснить этот момент?
Заранее спасибо.

8 Апр 2022 в 19:41
106 +1
0
Ответы
1

Давайте разберемся в этом вопросе.

Для нахождения верхней правой точки прямоугольника, мы должны переместиться по оси X на ширину прямоугольника (w) от начальной точки (x1, y1).

Если бы мы просто прибавили ширину к x1, мы бы получили координату верхнего правого угла в точке (x1 + w, y1). Однако, чтобы получить координату x2 верхнего правого угла, мы должны отнять ширину от x1, так как ось X растет вправо, а не влево.

Таким образом, x2 = x1 + w -w = x1.

Надеюсь, это объяснение помогло вам понять логику данного выражения. Если у вас еще возникнут вопросы, не стесняйтесь спрашивать.

16 Апр в 18:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 89 997 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир