Координаты оси - C#

  1. Привет знатокам Сразу скажу - мне нужен хотя бы ручной расчет не говоря о программе, т.к. в программировании я мало понимаю, и скорее всего обратился не в ту тему или даже форум. Заранее извиняюсь Ребят, подскажите как найти оси координаты КУРСОРА если они расположены в обратном направлении, а их центр находится в левом верхнем углу? На скриншоте http://prntscr.com/gnbkw4 я показал так скажем условие которое сделал сам, но для моего мегамозга эта сложная задача.


textual

Код к задаче: «Координаты оси - C#»

...
// Получаем коодинаты курсора относительно осей, которые начинаются в левом верхнем углу
int сursorX = Cursor.Position.X;
int сursorY = Cursor.Position.Y;
 
// Получаем коодинаты курсора относительно Евклидовых осей координат
int x = -( ( widthScreen / 2 ) - сursorX );
int y = ( ( heightScreen/ 2 ) - сursorY );
...

СДЕЛАЙТЕ РЕПОСТ

13   голосов, оценка 4.077 из 5



Похожие ответы
  1. Решил попробовать сделать,через словарь. Затруднение в том,как убирать,каждый k-ый. Вокруг считающего стоят n человек, один из которых назван первым, а остальные занумерованы против часовой стрелки числами от 2 до n. Считающий ведет счет до k, начиная с первого. Счет продолжается со следующего человека (при этом выбывшие из круга не считаются), и так до тех пор, пока не останется один человек. Требуется определить начальный номер этого человека.

  1. Доброго времени! Подключил библиотеку AutoIT к C#, пытаюсь разобраться как доставать данные, возвращаемые dll. Например AutoIt.PixelSearch возвращает в типе object две координаты. Но вот как на них сослаться вместо (50, 50) в AutoIt.MouseMove пока не понимаю. Подскажите пожалуйста.

  1. Товарищи, поделитесь ,пожалуйста, работающими примерами по данному вопросу. И если есть какие то библиотеки по данному вопросу, то подскажите, что посмотреть.

  1. Добрый день. Есть два графика. С ценой и датой. Как программно по массиву координат узнать находиться ли график выше или ниже относительно другого. Точки пересечения. Построить их мне удалось, но программно узнать я не знаю как. Как подступиться?

  1. Доброго времени суток! В результате математических операций получаю числа типа double в диапазоне [-0.01; 1.01] Нужно, чтобы вне зависимости от значения 4 и далее разрядов округлить число до 3 чисел после запятой. Демонстрационный код: Кликните здесь для просмотра всего текста

  1. Заданы координаты вершин трех треугольников. Определить сколько треугольников лежит внутри окружности радиусом R с центром в начале координат.-C#консоль. Ребят ошибка есть в том , что вычисляет только последнюю вершину и по ней присваивает значение 1 или 0, а нужно сделать в цикле, допустим for (int i = 0; i < 3; i++) A = Math.Sqrt((t1[i].x * t1[i].x) + (t1[i].y * t1[i].y)); if (A < r) a = 1; else a = 0; , так, чтобы "если хотя бы одна из вершин не входит в окружность , то а принимает значение 0 и , следовательно, треугольник не входит в окружность. Пытался вставить оператор break , но как бы я его не вставлял и так и сяк - не получается , пишет "оператор break не имеет связи с каким-либо внешним циклом". Прошу , помогите, буду преблагодарен.

  1. Реализуйте метод DaysToNewYear, который будет принимать один параметр структурного типа DateTime и возвращать количество полных дней от этой даты до следующего (относительно этой же даты) Нового года. исходник:

  1. Доброго вечер. Помогите, пожалуйста, с задачей:Дано множество A из N точек на плоскости. Среди всех точек этого множества найти пару симметричных относительно оси ОХ точек с максимальным расстоянием между ними (вывести их номера и значения). Если таких точек нет, то вывести соответствующее сообщение. Для решения есть класс Point: Кликните здесь для просмотра всего текста

  1. Здравствуйте! Помогите решить задачку такого типа на C# (нужно пользоваться конструкцией for, массив нельзя): 1. Дано четырёхзначное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 1509 должно получиться 19.