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

  • 5
  • Недоступна
Вы в курсе, что между любыми двумя точками на плоскости можно провести прямую? Наверное, в курсе, а если нет — Евклид и его «Начала» к вашим услугам. Хотя лучше принять на веру этот постулат и написать статический метод double getDistance(x1, y1, x2, y2). Он должен вычислять расстояние между точками.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (142)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Ivan Re6 уровень, Сидней
11 часов назад
собственно на базе пройденного материала, как возводить в степени я хз, так что пошёл по пути наименьшего собпротивления. Поправте кому не лень. Благодарю =)
Ruslan Dubinin9 уровень, Almaty
четверг, 08:15
Объясните, почему после -х1 и -у1 стоит запятая и 2? Не могу допереть((
return Math.sqrt(Math.pow(x2-x1,2) + Math.pow(y2-y1,2));
Maks9 уровень, Москва
позавчера, 18:20
метод Math.pow принимает несколько значений для своей работы,значения разделяются запятой.
среда, 16:29
Вот и пригодилась теорема Пифагора😃
Елена Короткая7 уровень, Харьков
среда, 10:50
В условии указано метод double Math.sqrt. Компилятор упорно не принимал return double Math.sqrt(...); пока не ввела: double distance = .... return Math.sqrt(distance);
Андрей11 уровень, Пермь
17 февраля, 18:01
по моему в условии чуть чуть не хватает данных, я в геометрии ваще не алё, не посмотрел бы помощь решения бы не нашел....
Дмитрий10 уровень
17 февраля, 13:02
Понял с первого раза зайдя в обсуждения.
com.Mortalitasi7 уровень, Кишинев
13 февраля, 06:13
return Math.sqrt(Math.pow(x2-x1,2) + Math.pow(y2-y1,2)); Javarush меняет мозг.
Максим Алексеенко8 уровень, Ростов-на-Дону
10 февраля, 10:17
я вот читаю условие и не понимаю две вещи: а) между какими именно точками найти расстояние б) между скольки точками находить расстояние, между двух, трех или всех?
IceBerg41 уровень, Кривой Рог
12 февраля, 18:33
А сколько точек может быть с такими координатами ? (x1, y1, x2, y2)
Максим Алексеенко8 уровень, Ростов-на-Дону
17 февраля, 09:03
Понятия не имею, я не разбираюсь в координатах
mr_Smiley6 уровень
7 февраля, 18:25
double a = Math.sqrt((x2-x1)^2+(y2-y1)^2); return a; Коллеги... Объясните почему не проходит проверку одно из условий? "Метод getDistance должен возвращать расстояние между точками." Решил так: double a = Math.sqrt( Math.pow((x2 - x1), 2)+Math.pow((y2 - y1), 2)); return a;
Руслан7 уровень
27 января, 21:45
A так можно было решить? double a = Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
Limb8 уровень, Санкт-Петербург
28 января, 20:27
можно было
Руслан7 уровень
28 января, 21:30
ок спасибо, что подсказали!