Расстояние между двумя точками

  • 5
  • Недоступна
Вы в курсе, что между любыми двумя точками на плоскости можно провести прямую? Наверное, в курсе, а если нет — Евклид и его «Начала» к вашим услугам. Хотя лучше принять на веру этот постулат и написать статический метод double getDistance(x1, y1, x2, y2). Он должен вычислять расстояние между точками.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (212)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Sono Io6 уровень
вчера, 18:02
... на этой задаче я захотела заплакать. Но Артур, из комментария ниже, дал мне надежду. 17 сентября, и я на 6 уровне. Это критическая отметка. Если кто-нибудь спустя время увидит, что я остановилась в развитии, плюньте в меня в isq 650862319 Буду признательна)
Артур6 уровень, Гродно
позавчера, 08:20
Воображение + теорема Пифагора 1. Квадрат гипотенузы равен сумме квадратов катетов. 2. Выясняем длину катетов треугольника вычитанием, а потом вычисляем квадрат гипотенузы: 3. (x1-x2)*(y1-y2) = гипотенуза*гипотенуза 4. Функция Math.sqrt() нужна, чтобы вычислить корень. Ну, и, естественно, тип double, чтобы сохранить значение с максимальной точностью.
Иван Суворов9 уровень, Кемерово
26 августа, 08:31
Может кому пригодится формула.
Георгий Земан8 уровень, Екатеринбург
5 сентября, 12:06
Теорема Пифагора. Эх, надо бы математику мне подтянуть...
pilulek9 уровень, Воронеж
22 августа, 10:40
Долго воевала с компилятором, ругался, что переменная не определена. Помогло только вынести переменную перед методом и сделать статичной. Но для меня это не понятно. В прошлых задачах всё проходило и когда переменные были внутри метода.
Павел10 уровень, Новосибирск
15 августа, 21:04
Условие про дабл, явно лишнее, так как если прописывать как в условие задача не компилируется, пршилось удалять дабл тогда все заработало
Priestik8 уровень, Москва
28 июля, 15:19
я думаю надо в подсказке указать и метод Math.pow((x2 - x1), 2). я минут 15 пытался вспомнить формулу , так и полез гуглить . )))
Александр10 уровень, Санкт-Петербург
22 июля, 14:03
"Лучше чем 0% учеников" Личный рекорд прям блин Пока школьную математику вспомнишь весь мозг сломаешь.
Dmitriy Tsoy22 уровень, Санкт-Петербург
9 августа, 03:52
А где выходит сообщение про процент учеников?
ROCKET8 уровень, Тюмень
12 августа, 11:57
в IDEA
Дмитрий10 уровень, Ставрополь
16 июля, 18:32
Используй метод double Math.sqrt(double a) - это непонятно к чему было.
15 июля, 06:41
расстояние = корень из ((х2 - х1) в квадрате + (y2-y1) в квадрате) (теорема пифагора) корень это Math.sqrt() a (double) нужно чтоб результат был в том же формате, который возвращает функция
String name = "Игорь";16 уровень, Краснодар
10 июля, 12:18
"Используй метод double Math.sqrt(double a)" - сбивает с толку так и не смог эту строку вообще никаким макаром прикрутить в код, в итоге выясняется что "double Math.sqrt(double a)" вообще в коде не используется, а написано просто так типа для инфо... (хотя указано как неотъемлемое условие). 🤯